[Unity3D]水族館遊戲教程四

0.接上篇

上一篇,實現了魚AI的隨機遊動、自動轉向,並且學習瞭如何分析調試過程中遇到的報錯。

本篇將繼續優化魚AI。

1.速度控制器

上一篇雖然實現了魚的隨機遊動,但是可以看到,魚在轉向的時候,會顯得很突然。因此先要解決這個問題。

我們的思路是,讓魚在剛轉向的時候,速度由慢到快,等到遊動到快要到達目標點的時候,速度減慢。

在Scripts文件夾下新建SpeedFlag.cs腳本

image-20200412210348941

我們需要的是一個普通的class,因此刪除自動生成的MonoBehaviour相關的代碼。給當前類添加[Serializable]屬性,以方便在Editor中查看變量內容。

using UnityEngine;
using Syste
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章