游戏开发设计模式之状态模式 & 有限状态机 & c#委托事件(unity3d 示例实现)如果不使用有限状态机一个最简单的有限状态机c#的委托与事件状态模式总结
说起状态模式游戏开发者们第一个想到的一定是AI的有限状态机FSMs,状态模式确实是实现有限状态机的一种方法。在有限状态机中,一般都是观察者模式与状态模式连用,状态模式把每个状态封装成类,来对每个输入消息(按键)处理,完全摆脱了大量if else的纠缠,减轻了大量逻辑错误出现的可能。