跳至正文
View Categories

< 1 min read

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:右边是小鹏写的侦测大碗的代码,

看看有没有什么问题呢?

课后练习

可不可以用鼠标控制碗左右移动?