咱们继续水族馆游戏的编写。
上次写了小鲨鱼的。
这次咱们来写写小鱼。
首先游戏一开始,就要移动到随机位置。
然后怎么运动呢?
简单一点,慢慢移动吧。而且是移动到随机位置,这样代码最简单。
同样的道理,咱们来看看小海星吧。
当遇到小鲨鱼咋办?
被吃掉,然后分数加一。
所以要先定义一个分数变量。
代码如上,然后试着运行下看看。
这里强调一下,某个小功能完成后就要运行一下来测试效果,有问题方便调整,不要整个游戏写完了再去测试,那个时候出问题后排查会非常不麻烦。
这次运行发现啥了?
小海星怎么乱窜呢?
具体什么原因自己想想,
我直接说怎么解决一下。
移动过程中,碰到小鲨鱼,就直接隐藏1秒钟,然后再随机显示即可。
为了让海星移动的速度没太大规律,
改成在1-3秒内,移动到任何位置。
咱们可以再加一个海星:
关于海星的,咱们就先写到这里,下次课咱们写小鱼的逻辑。
下次课见啦~