[Unity3D]水族馆游戏教程四

0.接上篇

上一篇,实现了鱼AI的随机游动、自动转向,并且学习了如何分析调试过程中遇到的报错。

本篇将继续优化鱼AI。

1.速度控制器

上一篇虽然实现了鱼的随机游动,但是可以看到,鱼在转向的时候,会显得很突然。因此先要解决这个问题。

我们的思路是,让鱼在刚转向的时候,速度由慢到快,等到游动到快要到达目标点的时候,速度减慢。

在Scripts文件夹下新建SpeedFlag.cs脚本

image-20200412210348941

我们需要的是一个普通的class,因此删除自动生成的MonoBehaviour相关的代码。给当前类添加[Serializable]属性,以方便在Editor中查看变量内容。

 

猜你喜欢

转载自blog.csdn.net/yanchezuo/article/details/105478830