有限狀態機在遊戲中應用

遊戲在進行過程當中,會涉及各類狀態的切換,好比一我的有攻擊,移動,站立三種狀態,攻擊能夠和移動互相轉換狀態,移動和站立也能夠互相轉動狀態,攻擊和站立也能夠互相轉換動態,這就符合有限狀態機的時候,當狀況簡單的時候,能夠在一個類中進行這三種狀態的轉換,可是當狀況複雜,那麼能夠每種狀態一個類,再把擁有各類狀態的類,也就是人這個對象,傳到狀態裏,再進行操做。請看如下代碼。 var Player = cc.
相關文章
相關標籤/搜索