购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

任务15.2
飞行的鹦鹉

鹦鹉也来参加聚会,它精心打扮一番,穿着最漂亮的服装。今天,它还有点儿兴奋,在森林的草地上飞来飞去,一会儿向上,一会儿向下,一会儿向左,一会儿向右。

单击“运行”按钮,如果按下→键,那么就往右边飞;如果按下←键,那么就往左边飞;如果按下↑键,那么就往上飞;如果按下↓键,那么就往下飞。每个动作都需要有造型变化。

本任务除了巩固“如果…那么执行”的结构之外,还将学习使用“面向方向”积木来改变角色的朝向。

1.选择背景和角色

按任务要求选择背景和角色,并修改角色大小,使其与背景更好融合。本任务使用背景库中的Forest图片作为背景,选择角色库中的“鹦鹉”为角色,完成后参考图15-11。

图15-11 “飞行的鹦鹉”舞台设置

2.编写代码

在舞台下方的参数区可以看到,鹦鹉的默认方向是90°,也就是 x 轴正方向(向右)。在之前的项目中,学习过改变角色方向的方法,即直接修改方向参数。使用“面向方向”积木可以实现角色移动时自动面向移动的方向。

(1)“面向方向”积木。使用“面向方向”积木,可以在不改变参数的情况下,使用指令改变角色的朝向,它属于移动类积木,如图15-12所示。单击指令中椭圆形区域,可以修改方向数值,也可以直接拖曳角度盘中的方向箭头设置参数。

图15-12 “面向方向”积木

本任务需要控制“鹦鹉”朝4个方向飞行,4个方向的指令的数值与角色朝向关系如图15-13所示。

图15-13 4个方向的设置

(2)向右飞行。增加“面向方向”积木需要放在移动积木的前面,先执行“面向方向”积木,再执行移动和造型变换积木。按照任务15.1中控制“喷火龙”移动的方法,编写“鹦鹉”向右飞行的程序,如图15-14所示。

图15-14 向右飞行的程序

按照同样的方法编写向另外3个方向飞行的代码,并修改“面向方向”积木中的方向参数,如图15-15所示。

图15-15 其他方向的飞行控制

(3)完整代码。将4段飞行控制代码连接起来,让这些代码循环地执行,并使用 作为启动事件,完成后如图15-16所示。

图15-16 飞行完整代码

3.程序调试

单击 图标,运行程序,分别按下键盘上的各方向按键,观察运行结果。可以发现,4个方向按键中不管按下哪个按键,“鹦鹉”都能够面向飞行方向,扇动着翅膀飞行,看起来非常逼真。

正常飞行时都是腹部朝下,如果调试过程中发现鹦鹉腹部朝上飞行,是因为没有将旋转方式设置为“左右翻转”,添加一块“将旋转方式设为”积木即可。

现在,这只鹦鹉可以自由地在森林里飞行,与自己的好朋友快乐相聚了! 6GJ28H+s518UxCggfAX0DvKwiqw6he14lrhvPNmMhWpJ3qejYhe6EAXispI7r7RW

点击中间区域
呼出菜单
上一章
目录
下一章
×