在捕鱼达人的游戏中可以发现鱼群会从四面八方来进行生成
并且有些鱼群会进行直线游走,游戏鱼群会进行转弯游走,以上是这个游戏的核心之一。
原理:可以在游戏界面的外面一圈放置几个空物体(该空物体类似鱼的出生地),让鱼群随机从这几个空物体进行生成。
图中用带有箭头的线条其实就是鱼群的行动轨迹,可以通过脚本来控制实现鱼群的行动路线(直线游动或旋转)。
Unity中的效果:
可以看见在游戏界面外有一圈白色线框的正方体,这就是鱼群的生成点,在Hierarchy面板中创建一个空物体让这些生成点为这个空物体的子物体,方便管理,注意的是在最下方不能有鱼群的生成点,因为子弹会从枪口位置生成,但如果有鱼群从下方生成,子弹会打到鱼群,但场景中有许多的鱼群生成,会发现子弹没有打出,这样会降低我们的游戏体验,所以不要在枪的位置下放置鱼群的生成点。
脚本的编辑
要生成鱼群那么我们就要获取这些鱼群的生成点,所以我们定义Transform[] Gen