最新消息:680元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch 19:小游戏 收集星星 (3)

Scratch 少儿编程 2546浏览 0评论
Scratch零基础02

友情提示:680元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch 19:小游戏 收集星星 (3)

上两节课已经给鹦鹉和小星星加了控制逻辑,现在,咱们来给喷火龙加控制语句吧。

 

最终的游戏版本,是三只喷火龙,咱们现在只有一只。

咱们先完成一只,另外两只可以举一反三啊。

 

首先是喷火龙一开始就出现在哪儿?

先让它在角落里吧:

Scratch 19:小游戏 收集星星 (3)

 

然后怎么动呢?它需要随机的移动。自己爱飞哪儿飞哪儿。

Scratch 19:小游戏 收集星星 (3)

这样可以吗?自己试试。

哎呀,飞的太快了,飞的我眼花缭乱。

那怎么办?

Scratch 19:小游戏 收集星星 (3)

可以让它两秒内移动的任意位置。

执行下看看,发现……怎么有时候它倒着飞啊?

 

Scratch 19:小游戏 收集星星 (3)

可以怎么处理?

Scratch 19:小游戏 收集星星 (3)

 

 

如果碰到鹦鹉呢?

Scratch 19:小游戏 收集星星 (3)

咱们再加一个音效:

Scratch 19:小游戏 收集星星 (3)

 

 

这么结束还是不够好看啊。

那加一个game over的结束界面吧。

Scratch 19:小游戏 收集星星 (3)

上载界面,调整位置和大小。

然后调整代码

当喷火龙碰到鹦鹉,广播 game over。

Scratch 19:小游戏 收集星星 (3)

 

然后调整game over角色的代码

Scratch 19:小游戏 收集星星 (3)

试一下效果。

怎么一开始就结束了?

Scratch 19:小游戏 收集星星 (3)

原因是鹦鹉是跟随鼠标位置走的。

而开始的小绿旗,就在左上角,碰火龙也在那。

所以当你点击开始的时候,鹦鹉自动就跟到左上角了,直接就跟鹦鹉碰到一起了。

怎么办?

Scratch 19:小游戏 收集星星 (3)

一开始的时候让鹦鹉在屏幕中间,等一秒后,才开始跟随鼠标移动。

这样就避免了一点开始直接就碰到喷火龙的情况。

当然,你也可以把喷火龙的初始位置放到别的地方,比如右上角。就不会影响了。

自己试试吧。

下节课开始讲多只喷火龙的情况哈。

转自公众号:
可乐妈妈说带娃

您必须 登录 才能发表评论!