少儿编程奇幻之旅(第七课):勇闯地穴

网友投稿 2019-11-25 12:19

Scratch任务卡

Nick和Libra要穿过地穴,如果碰到蝙蝠会被吸干血的。

任务分解

https://cdn.china-scratch.com/timg/191127/121UQ935-0.jpg

蝙蝠的脚本

在上一课的基础上,当城门开启的时候,广播消息“进入城堡”,Nick与Libra来到地穴,此时地穴中蝙蝠按着红色的运动轨迹飞动。我们可以使用在()秒内滑行到x:()y:()来实现,想想坐标点该怎么获得呢?

https://cdn.china-scratch.com/timg/191127/121Z02442-1.jpg

https://cdn.china-scratch.com/timg/191127/121Z01323-2.jpg

Nick的脚本

键盘控制Nick前进或者后退;如果碰到蝙蝠,则被咬死,闯关失败;如果走到舞台右边缘,则闯关成功。

https://cdn.china-scratch.com/timg/191127/121Z0N26-3.jpg

Libra的脚本

跟Nick保持一定距离的情况下,跟随Nick左右移动。

https://cdn.china-scratch.com/timg/191127/121Z131Q-4.jpg

拓展

1、除了用键盘控制Nick移动之外,还可以通过什么方式控制Nick移动呢?

2、Libra跟随Nick,除了将x坐标设置为Nick的x坐标-70之外,还可以通过什么方式让角色跟随另一个角色呢?

3、当碰到蝙蝠的时候,现在是从开启城门开始重新进入,怎么调整脚本使得碰到蝙蝠时,直接从进入城堡后开始?

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com