跳至正文
View Categories

< 1 min read

1.课程回顾 #

碰撞侦测 #

如果苹果碰到大碗,那么移到()位置。

二维坐标 #

运动模块中,

X坐标、Y坐标,

可以作为判断角色位置的积木指令。

2.学习目标与任务 #

2.1 学习目标 #

学习 重复执行直到指令、面向“ ”

熟练使用以下积木指令:条件判断、广播消息、比较运算符

2.2 课堂任务 #

小狗追足球

小狗狗看到从操场滚过来一个足球,

它迅速地向足球跑去,想要追上它。

我们来一起完成这个好玩的游戏吧!

2.3 作品分析 #

1.观察有哪些角色呢?

2.足球是如何运动的?

3.小狗什么时候跑向足球的?

3.编程思路与步骤 #

3.1 编程思路 #

3.2 编程步骤 #

(1)足球的程序

•初始化-移到舞台底部;

•向舞台上方滚动-Y坐标增加、旋转。

(2)足球停止移动

•足球一直移动到大于Y坐标的某一个值

•并发出广播消息

(3)小狗初始化

•让小狗最开始出现在树林中

•并设置成合适的大小

(4)小狗跑向足球

• 小狗收到消息后,面向足球移动;

• 当碰到足球后,停止全部程序。

4.问答与练习 #

Q1:左边是小鹏写的足球的程序,

程序运行后小狗和足球同时移动,

这是为什么呢?

Q2:右边是小鹏写的小狗的程序,

运行程序后,

小狗只跑了一段距离就不跑了,

有什么问题呢?

课后练习

让小狗追到足球后,足球消失掉