第四章 捉蝙蝠
上一节我们交代了游戏的故事背景,接着来到迷雾森林要捕捉蝙蝠。
1 会飞的蝙蝠
先让森林中出现一只蝙蝠,并更改蝙蝠的大小为60%,让它看起来小一些。
现在森林中有一只蝙蝠了,但它是静止的,我们希望它能飞动起来。我们打开角色库,将鼠标放在蝙蝠上,可以看到蝙蝠在煽动翅膀。这就说明我们可以给蝙蝠添加动画。
不知道大家有没有玩过手翻书动画,像下面这张图的样子,在每一页上画一个分解的动作,后一页在前一页基础上稍加改动,这样从前往后翻动书时,因为人的视觉暂留现象可以使这些分解动作连接起来形成一幅动画。
同样的,Scraino将角色的一个动作也分解成很多分解动作,在这里我们称它为造型。
选中蝙蝠,打开造型面板,可以看到蝙蝠有4种造型,我们只要让着四个造型不停轮着切换就可以得到想要的蝙蝠煽动翅膀的效果了。
我们轮流点击4个造型形成蝙蝠在煽动翅膀的效果。
上面是我们自己用鼠标点击让蝙蝠切换造型,能不能让蝙蝠自己切换呢?这里就需要用到外观中的下一个造型这个积木。
我们来给蝙蝠添加这个积木,并看一下运行效果。但不要忘了,蝙蝠不能在绿旗被点击时就出现并飞动,要让它等到勇士消失后再出现。来看一下勇士的程序,算算蝙蝠要等多久:
4+2+2+2+2=12秒,得让蝙蝠先等12秒再进行后面的操作。
点击蝙蝠,给蝙蝠添加代码。
当绿旗被点击的时候,先让蝙蝠隐藏起来,等待12秒后再显示出来,并切换一个造型。效果如下:
蝙蝠显示后切换了一下造型,很快,想一想能不能让蝙蝠一直煽动呢?那需要哪个积木才能让蝙蝠持续飞动呢?
我相信大家都想到了,就是之前学过的重复执行,我们来试一下让下一个造型重复执行。
蝙蝠飞起来了,但速度也太快了,看起来飞得很不自然,怎么让它煽动的慢点呢?我相信大家肯定又想到了,加入一个等待时间,让它在切换下一个造型的时候缓一缓,我们来做一下。
调整等待的时间参数找到合适的飞行速度,这里0.3秒为参考数值。
2 绘制捕网
有了蝙蝠还需要一个捕网来捕捉它,我们先到角色库中看看有没有现成的捕网。
点击选择一个角色,浏览角色库发现并没有我们要找的捕网。还记得我们第二章的添加角色这一节的学习内容吗?把鼠标放到选择角色的按钮上可以看到有绘制角色的功能,这一节我们就来使用这个功能自己绘制一个捕网。
点击绘制,打开了画图面板,如下图,很像我们电脑自带的画图软件,用法也是一样的。
首先,将角色名改为“捕网”。可以看到左侧为画笔工具,有刷子、橡皮、填充、文字和基本的线条圆长方形等。
中间灰色区域是绘画的画板,我们就在这里绘制捕网
接着选中圆形,填充色选不要填充色,点轮廓调整饱和度和亮度,选一个紫色,将旁边的画笔粗细调整为8,在画板上拖出一个椭圆形来
接着选择线条,给椭圆添加上网
选择长方形,填充选择黑色,轮廓选择不要轮廓,在椭圆后接着画一个手柄
调整捕网的大小为70%
我们将这个捕网造型命名为造型2。
现在大家仔细看这个画板,中央有一个圆点,是这个画板的中心,我们绘制好了角色,需要将角色的中心与画板的中心重合,现在我们就调整捕网到中心位置。
点击鼠标模样的这个工具,这是一个选择工具,我们把捕网全部选中,拖动使它的中心和画板中心重合
(如果你不小心破坏了捕网的样子,可以点击上面的撤销,也就是下面这个键)
3 挥动的捕网
我们的捕网也需要有一个挥舞的动作,现在我们的捕网只有一个造型,再画一个让它不停的切换。
我们将已经有的一个捕网造型命名为造型1,复制造型1得到造型2
造型2不能和造型1一样,需要让造型2倾斜下去,有一个扑下去后的造型。
我们还是选中“鼠标”这个选择工具,选中全部的捕网,看到下面有旋转功能,按住旋转键旋转捕网,注意捕网的位置不要变。
这样捕网就有两个不同的造型了。
接下来要做的就是让捕网在这两个造型中重复切换,造型的切换我们上面已经讲过了,同学们试着给捕网加一下造型切换的代码,用到的积木如下:
大家做完后可以参考下面的示例:
好,现在我们就得到了一只飞动的蝙蝠和一个挥舞的捕网啦。