unity3d中使用狀態機

使用狀態機的目的就是對角色複雜的行爲邏輯代碼進行解耦。在同一個act根據狀態id不一樣,調用不一樣的類執行代碼。ide 以一個士兵,有查找敵人、移動、攻擊、勝利、自身死亡,這五種狀態爲例。this FMS_State_ShiBing.cs是狀態機的父類。主要完成定義狀態枚舉和構建狀態字段 code using UnityEngine; using System.Collections; using
相關文章
相關標籤/搜索