1. 课程回顾 #
1.1 克隆指令 #
上节课我们学习了如何使用克隆之类,完成角色在舞台区的复制。
1.2 比较运算符、随机数 #
我们之前已经学习过随机数和比较运算符,大家是否还记得比较运算符的使用方式呢?
2. 学习目标与任务 #
2.1 克隆体随机移动 #
今天我们来学习如何让克隆体自由下落,形成下雪的效果。
角色的移动既可以使用“移动()步”,也可以使用“坐标增减”来实现。
其主要原理就是判断角色在舞台区坐标的变化,同样道理,克隆体也是如此。
2.2 条件判断、与或非 #
当程序运行条件发生变化时,我们要通过代码来进行改变。
要同时判断多个条件时,就需要用到“与”“或”“非”运算。
2.3 课堂任务 #
北极熊出门散步,突然看到天空中飘起了雪花,它高兴的在雪地里玩耍起来了。
1.通过克隆体完成漫天雪花的特效。
2.雪花降到地面或北极熊身上时,自动消失。
3.编程思路与步骤 #
3.1 编程思路 #
3.2 编程步骤 #
1.北极熊
初始化位置
旋转方式设为左右翻转;
移动到舞台中间;
加上说话内容吧!
2.克隆雪花
设置初始化-重复克隆自己-随机移动到舞台顶部。
3.克隆体移动
注意:
1.当作为克隆体启动时,要让克隆体向下移动;
2.重复判断是否碰到舞台底部和北极熊,碰到后删除克隆体。
4.问答与练习 #
4.1 问答 #
小明问老师,运行程序后,
雪花没有从舞台顶部随机向下降落,而是成直线降落状态,
问题出在哪里呢?
4.2 课后练习 #
让北极熊在舞台区一直左右移动,移动一段时间后,按下某个键游戏停止。
动手试一试吧!