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

1.13 Scratch 声控小鸟飞飞游戏

Scratch 少儿编程 5456浏览 0评论

友情提示:680元/半年,儿童学编程,就上码丁实验室

第十三课

 

声控小鸟飞飞飞

 

1.13 Scratch 声控小鸟飞飞游戏

 

角色:障碍物

 

 

 

先规定障碍物的方向,和起始位置

1.13 Scratch 声控小鸟飞飞游戏

 

障碍物的移动在之前通过重复数量多少就讲过了

但是

之前的方法比较麻烦

下面给大家看看

使用“重复执行直到

来完成这个动作

 

1.13 Scratch 声控小鸟飞飞游戏

首先我们需要知道

我们可以根据角色的

“动态坐标”值去判断

角色的实时位置

其次需要明白

当X坐标小于-230的时候

该角色已经很靠左了

于是

上面这段程序的意思是

角色要向左平移

(X坐标减小)

直到角色已经很靠左了

(通过X坐标大小判断)

然后

再把角色移动到起始位置

如果上面要来一个障碍物

就更简单了

1.13 Scratch 声控小鸟飞飞游戏

复制一个角色

然后把其实坐标改了

值得注意的是

为了保证上面的障碍物与

下面的障碍物错开

上面障碍物的起始位置在

上方的中部

但重复一轮之后

回到的位置应该是

上方的右边

注意看图中的红框

角色:小鸟

1.13 Scratch 声控小鸟飞飞游戏

首先还是定位以及固定初始方向

1.13 Scratch 声控小鸟飞飞游戏

接下来

注意观察小鸟是怎么飞的

看左上方的响度

声音小

鸟就往下飞

同时

头往下转

声音大了

小鸟头45°仰望星空

朝上跑

程序如下

 

这样

就成了一多半了

既然有障碍物

那小鸟碰到

就得挂啊

既然挂

就得四分五裂啊

于是我们多画一个

小鸟

四分五裂的造型

1.13 Scratch 声控小鸟飞飞游戏

怎么碰呢

1.13 Scratch 声控小鸟飞飞游戏

看看效果

要注意

停止全部

就是停止所有角色的所有程序

这个在游戏里

很常用

舞台

 

1.13 Scratch 声控小鸟飞飞游戏

你要知道

舞台也可以编程

我们这里

把音乐放在舞台里面

游戏起来

就很动感啦

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