Unity狀態機的實現,以《塔防》爲例

什麼是有限狀態機? 通俗點講,有限狀態機是:將對象的狀態(攻擊、閒置、暈眩)的實現代碼,提取出來,封裝成狀態。由狀態機負責在各個狀態之間調度。 對象持有狀態管理類(狀態機)的引用,與具體的狀態解耦。   OK,那接下來開始設計一個塔的狀態,我們有一個父類FiniteState,狀態機只和父類交互,屏蔽了狀態具體實現     塔與狀態是一對一的關係,也就是說,在塔創建的時候,全部狀態已經生成好了(G
相關文章
相關標籤/搜索