Cocos2d-x遊戲開發之有限狀態機(FSM)

首先來看基本上所有的軟件都是有限狀態機(finite-state machine,FSM)。它是一個有向圖,由一組節點和一組相應的轉移函數組成。通俗點講,它是一個事件驅動系統的模型,這個模型由有限數目的狀態,若干輸入和狀態與狀態之間轉換的規則組成。在某一時刻,有一個或一組狀態是FSM的當前狀態,FSM接收輸入事件並根據轉換規則,將當前狀態轉爲新的狀態。正是由於這三個元素的組合,使得FSM具備了自己
相關文章
相關標籤/搜索