摘要: 學習FSM(有限狀態機)
如RPG游戲中的一個門的狀態.有打開,關閉,上鎖和解鎖四種狀態
如果此時他已經找到了用來開門的鑰匙的話,那么他就可以利用它將
門的狀態變為解鎖,進一步可以通過將門變成打開.之后再進入門里面
FSM的幾個經常用的慨念:
狀態(生命周期中的一種狀況)。
事件(促使狀態機從一種狀態切換到另一種狀態)。
轉換(表示對象在這種狀態中執行的動作)。
動作(這個操作一直被執行下去,不被別的消息中斷)。
程序中結合SWITCH使用,這樣程序可讀行更高. 閱讀全文
如RPG游戲中的一個門的狀態.有打開,關閉,上鎖和解鎖四種狀態
如果此時他已經找到了用來開門的鑰匙的話,那么他就可以利用它將
門的狀態變為解鎖,進一步可以通過將門變成打開.之后再進入門里面
FSM的幾個經常用的慨念:
狀態(生命周期中的一種狀況)。
事件(促使狀態機從一種狀態切換到另一種狀態)。
轉換(表示對象在這種狀態中執行的動作)。
動作(這個操作一直被執行下去,不被別的消息中斷)。
程序中結合SWITCH使用,這樣程序可讀行更高. 閱讀全文
posted @ 2008-06-13 18:36 RichardHe 閱讀(184) | 評論 (0) | 編輯 收藏