scratch少儿编程第一季——05、移动还可以这样动

各位小伙伴大家好:

上期我们学习了怎么控制方向和移动的程序块。

今天我们继续学习运动模块下的其他9个指令(程序块)。

 

首先来看前面两个关于x坐标的程序块。

scratch少儿编程第一季——05、移动还可以这样动

分别是将x坐标增加()单位,和将x坐标设定为().

 

scratch少儿编程第一季——05、移动还可以这样动

现在我们将10改成100,点击运行会发现小猫往右移动了100个像素单位。

 

下面大家可以试试把100改成-100。看看是什么效果。

scratch少儿编程第一季——05、移动还可以这样动

 

如果我们把(将x坐标设为0)程序块拖入右边,然后点击运行。

会发现不管你把小猫放到哪里,它都会回到屏幕中间。

 

大家也可以试试设为其他数值。看看会回到什么位置。

 

接下来我们看看y坐标增加程序块。

scratch少儿编程第一季——05、移动还可以这样动

 

将程序块拖入右边的脚本区,然后点击运行。会发现小猫向上移动了10个单位。

 

我们可以把它改成20或者-50等其他数值试试看。

通过练习会加深自己对(指令)程序块的理解。

 

scratch少儿编程第一季——05、移动还可以这样动

将y设为0的程序块大家交给就自己去实验吧。

 

下面我们来看(碰到边缘就反弹),这个程序块需要和其他程序块配合使用。

 

比如下图中↓:

scratch少儿编程第一季——05、移动还可以这样动

 

如果我们点击就会发现,当小猫往右移动后……一旦碰到右边边界,小猫就会反弹。

 

scratch少儿编程第一季——05、移动还可以这样动

 

只是它反弹之后是倒立的,也就是说反弹之后它上下翻转了。这不是我们所需要的。

 

如果要它符合我们正常的反弹,这就需要用到下面的程序块。

 

scratch少儿编程第一季——05、移动还可以这样动

 

将旋转模式设为左右翻转。这个顾名思义,很好理解。

 

细心的朋友会发现,这个程序块有个▼。也就是有其他选项。

我们点击这个▼。

 

scratch少儿编程第一季——05、移动还可以这样动

 

这些选项大家可以自己去试试看。在以后某些特定的环境可能会用得到。

 

最后三个比较简单我们一起来看看。

如图:在程序块前面有个勾选框。

 

如果我们都勾选上。就会在屏幕的左上角显示当前角色的坐标和方向。

scratch少儿编程第一季——05、移动还可以这样动

 

到这里我们关于运动模块的所有指令就都了解了一下。

 

下一次课我们会把这些指令组合起来。做一些小小的项目。

加深我们的对运动指令和编程执行顺序的理解。

相关文章