首页少儿编程随笔正文

教你认识scratch积木块之运动积木块二

Admin2022-08-123574少儿编程积木块scratch

        这次来说一说scratch运动积木块另外一部份,之前写了一笔记专门来介绍scratch的运动积木块。
面向90度方向。面向90度方向指的是角色当前面对的方向。我们把正在面向的正前方视为90度方向,如下图所示。我们点击角色编辑区的方向就会弹出一个框,这里它会有3个选项,一个是可以按逆时针或者顺时针方向旋转。中间那个是左右旋转,左右旋转的意思是要么90度的时候旋转,要么就是-90度的时候会旋转。但不会逆时针旋转。这个大家可以自己尝试一下。最右边禁止使用旋转。禁止使用旋转的意思是不管转到多少度,角色都不会转,正时针,逆时针它都不会转。

image.png

点击方向后的弹出框


image.png

可以旋转设置按钮

image.png

角色的旋转效果,这个是旋转之后角色的旋转效果


image.png

使用左右旋转按钮

image.png

禁止旋转按钮


面向鼠标指针。这个积木块说的是代码运行后角色会一直面向我们的鼠标指针。那这个积木会有什么用呢,一般我们会用鼠标作为引导我们的角色朝着某个方向运行。这样我们就可以躲避一些攻击或者去做一些任务。指针起到了一个指引的作用。截图如下。

image.png


将x坐标增加10。意思是基于角色面对的方向让角色移动指定的像素,默认是10个像素。大家要记得这里增加的可以是负数值,不一定是正数值。负数值就是要向后运动。正数值的角色就会向前移动。这个就跟我们说的前进5步跟后退-5步。下图是x坐标增加多少的积木块。

image.png

将y坐标增加。这个和x坐标是很像的,我们知道x坐标是横向的,y坐标是纵向的。 而且x坐标的范围是-240到240,而y的坐标是-180到180。关于坐标的介绍我们有专门的文章,请大家自行搜索。下图是将y坐标增加的截图。


image.png

将x坐标设为10。我们之前有一个积木叫移动到x,y;这个时候是指定了x和y的坐标,因而确定了舞台上的一个点。现在这个是只设置了x坐标的位置,而y坐标还是之前的坐标。因此效果是向x的方向移动到了指定的位置,这个位置是-240到240之间的一个数值。

image.png

将y坐标设为10。这个和x坐标设置为10是一样的效果,只是方向不一样。不再赘述了。截图如下。


image.png

碰到边缘就反弹。这个很清楚了,当角色碰到边缘的时候就让它反弹,向着相反的方向移动。因为我们的舞台大小是有限的,所以角色移动的时候一定会触碰到边缘。碰到边缘后它也就不能向前移动了。如果不采取任何的动作,这个时候它就走进了死胡同,不会有进一步的行为。所以这个也是很重要的一个积木。希望大家牢记。

image.png

将旋转方式设置为左右翻转,不可旋转,任意旋转。这个已经在上面演示过了,这里是用的代码来设置角色的旋转方式。如果还有不清楚的大家可以面向积木块的相关知识。下图是旋转方式的一个截图。

image.png


x坐标,y坐标,方向。这3个积木我们放在一起讲解。x坐标积木是获取角色当前所处的x坐标,y坐标积木是获取当前角色所处的y坐标。方向积木是获取当前角色所处的方向角度。这有什么用呢,主要是用在我们在编写游戏的时候,获取x坐标的值,y坐标的值。然后根据值的范围来作出相应的行动。当然了还有一个是算法,当我们要用画笔画一些图形的时候也会用到这些值。希望大家多多动手,发挥自己的想象力和创造力。以上就是scratch运动积木的第二部分。

image.png