上篇添加了魚AI的速度控制器,本篇我們將繼續豐富AI。
得益於上篇的速度控制器,將速度控制從腳本中單獨提出來,一方面,可以使得SpeedFlag只專注於處理速度,另一方面,FishAI代碼的結構也清晰了很多。
此種方式,實際上是設計模式中,
文章目錄0.前言1.魚缸腳本修改2.魚AI腳本 0.前言 本次內容,將初步實現魚的AI的遊動。魚AI作爲遊戲的核心功能,後續將會對AI進行豐富和優化。但首先,我們先讓魚兒遊動起來,給自己一小丟丟成就感! 1.魚缸腳本修改 我們希望
水族箱 文章目錄水族箱1.工程創建2.創建水箱3.相機 1.工程創建 本次教程使用Unity3D 5.5.5f1版本 首先,打開工程,創建一個名爲Aquarium(水族館)的工程: 在工程中,創建Editor、Scenes、Sc
文章目錄1.資源導入2.meta文件設置3.創建水箱背景4.魚模型資源設置5.總結 1.資源導入 現在,我們找一些適用於遊戲的資源,主要是魚類的帶動作的模型、水箱的背景貼圖、水族箱的背景音樂等。 資源的鏈接地址在文章末尾。資源內容
文章目錄0.前言1.事件管理器1.添加EventMgr2.事件管理器的設計思路3.事件管理器的實現4.事件管理器的全部內容2.餵食功能1.餵食功能的設計2.餵食功能的實現1.添加FoodMgr.cs2.添加FoodAI.cs3.F