hi man

博客园 首页 新随笔 联系 订阅 管理

2011年10月27日 #

摘要: 现在游戏中,大多都使用有限状态机。也是设计模式之一。就是通过一个状态基类,根据基类指针执行不同状态。下面给出简单的代码,大体上就这样。Code:classState { public: virtualvoidExecute(Troll*troll); }; classTroll//巨魔类{ State*m_pCurrentState; public: voidUpdate() { m_pCurrentState->Execute(this); } voidChangeState(constState*pNewState) { deletem_pCurrentState; m_pCurre 阅读全文
posted @ 2011-10-27 10:57 KuPig 阅读(366) 评论(0) 推荐(0) 编辑