友情提示:680元/半年,儿童学编程,就上码丁实验室。
第十三课
声控小鸟飞飞飞
角色:障碍物
先规定障碍物的方向,和起始位置
障碍物的移动在之前通过重复数量多少就讲过了
但是
之前的方法比较麻烦
下面给大家看看
使用“重复执行直到
来完成这个动作
首先我们需要知道
我们可以根据角色的
“动态坐标”值去判断
角色的实时位置
其次需要明白
当X坐标小于-230的时候
该角色已经很靠左了
于是
上面这段程序的意思是
角色要向左平移
(X坐标减小)
直到角色已经很靠左了
(通过X坐标大小判断)
然后
再把角色移动到起始位置
如果上面要来一个障碍物
就更简单了
复制一个角色
然后把其实坐标改了
值得注意的是
为了保证上面的障碍物与
下面的障碍物错开
上面障碍物的起始位置在
上方的中部
但重复一轮之后
回到的位置应该是
上方的右边
注意看图中的红框
角色:小鸟
首先还是定位以及固定初始方向
接下来
注意观察小鸟是怎么飞的
看左上方的响度
声音小
鸟就往下飞
同时
头往下转
声音大了
小鸟头45°仰望星空
朝上跑
程序如下
这样
就成了一多半了
既然有障碍物
那小鸟碰到
就得挂啊
既然挂
就得四分五裂啊
于是我们多画一个
小鸟
四分五裂的造型
怎么碰呢
来
看看效果
要注意
停止全部
就是停止所有角色的所有程序
这个在游戏里
很常用
舞台
你要知道
舞台也可以编程
我们这里
把音乐放在舞台里面
游戏起来
就很动感啦