作品简介
今天为大家分享的Scratch作品是《魔法森林》,这是一款迷宫游戏,游戏的目标是让丑小鸭在魔法森林中,沿着弯弯曲曲的迷宫路线走出森林。
点击绿旗,运行程序,在舞台上展现的是一片魔法森林,在这片森林中,处处充满了危险,只有一条弯弯曲曲的路是安全的。丑小鸭位于右下角迷宫的入口,玩家通过按左右方向键来调整丑小鸭的方向,按上下方向键来控制丑小鸭的前进后退。在前进的过程中,如果偏离路线,走到路外面去了,则会提示“魔法森林说要吃掉我!”,然后又回到起点,当丑小鸭沿着迷宫顺利到达左上角的出口,会提示“终于走出魔法森林了!”,画面也换成了草地和湖水,表示丑小鸭已经走出魔法森林了。
作品效果
Scratch魔法森林作品的效果如视频所示:
作品解读
Scratch魔法森林作品只有一个角色,如图所示:

本作品实现比较简单,主要是两个方面:
- ↑、↓、←、→四个方向的按键处理
- 丑小鸭偏离路线的处理
方向键的按键处理,非常简单,可以使用“当按下xx键”指令来实现,代码如下:

对于丑小鸭偏离路线的处理,重点是如何检测离开路面了,仔细观察,你会发现路面和周边的颜色是不同的,因此可以使用颜色侦测,代码如图所示:

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容