1.课程回顾 #
舞台方向 #
•舞台区上下左右四个方向,
•(0-360)顺时针方向增加。
•中心位置是 X:0 Y:0
•X轴最左边是-240,最右边是240
•Y轴最下 边是-180,最上 边是180。
•角色向上移动可以用(方向+步数);也可以直接用Y坐标增加。
2.学习目标与任务 #
2.1 学习目标 #
熟练使用以下积木块,学习 随机位置、条件判断、碰撞侦测、比较运算符等新积木指令。
2.2 课堂任务 #
天降苹果
丰收的季节到了,天上突然开始掉苹果了,
苹果不停地往下掉,我们将苹果用碗接住,
带回家好好享用!
2.3 作品分析 #
1.观察有哪些角色呢?
2.苹果是如何出现的?
3.舞台底部的碗是如何移动的?
3.编程思路与步骤 #
3.1 编程思路 #
3.2 编程步骤 #
(1)大碗的程序
•初始化-移到舞台底部;
•左右移动-按下右键、按下左键
(2)苹果初始化
每次运行,苹果出现在舞台顶部。即Y坐标固定为某个值,然后移动到随机位置。
(3)苹果降落
•角色坐标的变化,决定了角色的位置变化。
•苹果从舞台顶端向下降落,即苹果的Y坐标在变化。
•Y坐标增加还是减少呢?
(4)碰到大碗
•苹果碰到大碗后再回到初始的位置;
•因此要用条件判断,如果碰到大碗,那么移到()位置。
(5)碰到舞台底部
•如果苹果碰到舞台底部该怎么办呢?
•同样让苹果再回到初始的位置就可以了,那么如何判断苹果落到地上了呢?
如何实现漫天降落的苹果效果呢?
只需要在角色区,复制多个苹果角色就可以实现漫天降落的苹果了!
4.问答与练习 #
Q1:左边是小鹏写的苹果的代码,
程序运行后苹果向天上飞,哪里出错了呢?
Q2:右边是小鹏写的侦测大碗的代码,
看看有没有什么问题呢?
课后练习
可不可以用鼠标控制碗左右移动?