scratch案例——狗狗的奇幻之旅

一 .背景制作

看完视频是不是发现山洞是由三类洞穴组成的。而且是一直循环切换的,下面让我们用自己的双手去绘制山洞的样子吧。

还记得怎样绘制背景吗?如果不记得了请看下面的图片。
scratch案例——狗狗的奇幻之旅
二. 分析游戏的思维逻辑

背景制作好之后,接下来我们要做的就是要开始分析一下,狗狗在过山洞时候的一些具体情况了。
scratch案例——狗狗的奇幻之旅
通过分析,我们发现复原这个山洞是很简单的,只有狗狗的脚本多一点,其他的只需要适当的发送广播就可以了。

当点击开始切换第一个场景并广播给狗狗游戏开始。当狗狗碰到模块就重新广播,碰到绿色模块就广播下一关给背景,切换场景。

背景已经制作好了,把唯一的两个角色导入到scratch吧。
scratch案例——狗狗的奇幻之旅
三. 案例制作

1.背景制作

三个背景当点击开始是切换为第一个场景,随后接收到下一关就切换为下一个背景。
scratch案例——狗狗的奇幻之旅

2.指针

指针随时面向鼠标指针,并且跟随狗狗。
scratch案例——狗狗的奇幻之旅
3.狗狗

狗狗一开始是停止的,只有当点击鼠标指针他才会行走,直到碰到指针或者碰到墙壁才会停止。在这里我们用到了等待模块,在点击鼠标这个条件没有满足之前,会一直等待。在行进的过程中一直侦测是否碰到红色,以及绿色,如果碰到红色就会广播游戏开始,如果碰到绿色就会广播相下一个关卡。
scratch案例——狗狗的奇幻之旅