学习目标:
1. 添加两个角色,分别为每个角色编写代码.
2. 学习使用判断语句.
3. 学习使用两个角色碰到侦测.
4. 学习使用循环.
5. 注意两个角色的代码是不同的,不能混淆.
程序的最终效果:
星星在海底随机运动,键盘上下左右控制章鱼,追逐星星,如果追上,就加分.
一. 添加背景和角色
1. 删除小猫角色
2. 添加海底背景
3. 添加章鱼角色(Octopus)
-保留章鱼的A,B造型,其余删除
4. 添加星星角色(Star)
二. 为章鱼角色添加上下左右移动控制代码
三. 为星星角色添加随机位置代码
- 注意:为星星角色添加脚本,应当先点选星星角色.
- 两个角色的代码是不一样的.
四. 为章鱼添加侦测判断
- 当章鱼碰到星星时加分
1. 新增"得分"变量,用于记录分数
2. 为章鱼角色增加碰到星星的侦测
- 问:为什么要增加"重复执行"的代码?如果没有重复执行,程序会怎么样?
- 有重复执行,才能一直侦测,如果没有,程序执行一次,就不会再侦测了.
- 注意:正在执行的代码会发出黄色的光.没有发光说明代码没有执行,或者已经执行完了.一次执行的代码会闪动一下黄色光.
五. 完整代码
1. 章鱼角色代码
2. 星星角色代码
六. 强调:不同的角色其代码是不一样的.背景其实也是可以添加代码的.
- 在添加代码前要弄清楚,是为谁添加代码.