層次狀態機

我們知道狀態機是AI(當然,不光是AI了)中常用的一種架構,有很多中實現方式,總體來說對於表達簡單邏輯,還是很有幫助的,而且實現簡單,甚至用一個switch-case就可以了,但在實踐中狀態機有一個致命的缺點,當狀態一旦多了之後,它的跳轉就會變的不可維護,假設有n個狀態的話,那我們就需要維護最多n*n的跳轉鏈接(因爲狀態機允許自己跳轉自己),而且對於當前處在的狀態而言,我不能知道我的跳轉歷史,也就
相關文章
相關標籤/搜索