Scratch少儿编程教程-第7课-移动人物进阶使用-少儿编程教育网

今天大家来试看看写这个小程序,顺便教一下判断if的功能及比较大小。

如下图,新增了一张有张桌子的背景图,让小朋能透过判断角色x位标来决定是否改变方向,所以前半部的程序一样,主要是后半部的判断。

Scratch少儿编程教程-第7课-移动人物进阶使用-少儿编程教育网

我们的想法:

如果角色的x位标大于150或者小于-135时改变方向180度,如 下图:

Scratch少儿编程教程-第7课-移动人物进阶使用-少儿编程教育网

完成后会如下:

让小朋友测试看看,改变移动的步数或者等待的秒数。

Scratch少儿编程教程-第7课-移动人物进阶使用-少儿编程教育网

有小朋友遇到一个问题就是 把人物放在大于-135上,开始报行程式时,人物会一直改变方向而无前进,大家想想为什么?