友情提示:视频教程观看时请手动设置清晰度。
如何完善您的游戏呢?
首先增加游戏难度:
1:增加一条鲨鱼
增加一个同样的角色,有个很简单的方法,就是”复制”,只要在你想要复制的角色上点击鼠标右键,选取复制即可。不仅仅可以复制角色,连角色里的程序角本可以一起复制过来。
2:让第二条鲨鱼追着小鱼跑
复制了鲨鱼,我们就来修改一下第二条鲨鱼的角本,如果想让鲨鱼追着小鱼跑,我们可以使用《面向》这个指令来调整鲨鱼的方向,让这个鲨鱼始终面对这小鱼来游动。然后移动的步伐可以调小一点,否则鲨鱼跑得太快,小鱼很容易被吃掉的。
为了增加难度,你还可以让鲨鱼越跑越快,怎么办呢?直接把移动的步数改成变量得分,这样你发现你得分越高,鲨鱼跑的越快,难度大大增加了
让小海星可以随时变换颜色,而且被吃的时候会变换表情,发出声音。
每个角色都可以设置不同的造型,我们选中海星后,点击程序右上角的造型,就发现海星有两个造型,一个吃惊的表情一个高兴的表情。那么我们就可以在脚本里随时切换海星的造型了。外观类指令里有《将造型切换为》的指令。
我们在脚本开始的时候设置小海星开心的造型,在被小鱼碰到是设置吃惊的造型。当海星出现在新的位置时,重新设置成开心的表情。同时我们可以在小海星被吃掉时添加一个声音。先在声音选项里面选择你喜欢的声音,然后在脚本里面填加播放声音指令就好。
要注意的是,如果你仅仅添加了改变造型的指令,你会根本看不到小海星在被吃掉时显示吃惊的表情,为什么呢?因为电脑运行速度太快了,表情一闪而过,马上就又被切换回来了,根本来不及看清楚。怎么办呢?所以我们加了一条《等待》指令,等待0.5秒,这样,我们就可以看到小海星被吃掉时吃惊的样子了。
注意,要把隐藏指令放在最前面,然后判断得分,当得分等于10时,显示该文本。
通过海底世界这个小游戏,我们基本用到了每一个类别的指令,同时也了解了做小游戏的常识和基础流程,要注意的一些事项,以及一些小技巧。对编程中的变量,循环,判断等逻辑方法有了认识
海底世界scratch视频图