最新消息:码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

1.13 Scratch 声控小鸟飞飞游戏

Scratch 少儿编程 6012浏览 0评论

码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

第十三课

 

声控小鸟飞飞飞

 

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 声控小鸟飞飞游戏

你要知道

舞台也可以编程

我们这里

把音乐放在舞台里面

游戏起来

就很动感啦

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