作品简介
《我的世界》是一款3D第一人称沙盒游戏。玩家可以在三维空间中自由地创造和破坏不同种类的方块,用想象力建立并探索一个专属于玩家的世界。
史蒂夫是《我的世界》里当仁不让的男主角,在冒险家们的操作之下,史蒂夫经常能完成一些看似不可思议的壮举,比如徒手挑战十几只僵尸之类的。
僵尸在我的世界中是非常常见的一种怪物,小伙伴们一旦到了晚上,身边就会刷出僵尸来。僵尸有一个弱点,就是怕太阳。一旦天亮了,僵尸如果没有及时躲起来,暴露在太阳下的话,就会自燃的,所以白天就不用担心僵尸啦。
今天为大家分享的Scratch作品是《steve躲避僵尸》,这是一款躲避游戏。游戏的目标就是控制好steve,让它躲开僵尸的追击。
点击绿旗,运行程序,漆黑的夜晚,在舞台左下方和右上方两个角落分别各有一只僵尸,它们都朝着舞台中央的steve走去,玩家通过键盘上的上下左右方向键来控制steve移动,躲避僵尸的追击,如果steve被僵尸抓到了,则游戏结束,如果等到天亮,僵尸就会自燃,恭喜你帮助steve又度过了一个安全的晚上。
作品效果
steve躲避僵尸作品的完整效果如视频所示:
作品解读
steve躲避僵尸作品有两张舞台背景,如图所示:

那这里,是如何知道什么时候天亮呢?其实非常简单,点击绿旗时切换为天黑背景,而等待一个固定的时间,比如15秒钟,切换到天亮背景,然后发送广播即可,代码如图所示:

作品一共使用了两种角色,如图所示:

僵尸在每时每刻都朝着steve移动,当接收到“太阳升起”广播时就会自燃,对应的代码如下:

不知道你注意到了没,这里的僵尸角色在上下左右移动的时候,都有走路的动作,这是怎么实现的呢?
首先,来看看steve角色的造型,一共有16个,每个方向均有4个造型,如图所示:

当按下方向键时,切换到对应方向上的造型,然后边移动边切换造型即可,如图所示:

暂无评论内容