关于状态机的思考
状态机是对状态模式的一种使用。用于独立处理在各个状态的具体情况和转换关系。 # 开始 当我们需要处理带流程响应的问题时,可以将其抽象为状态问题。 例如下图的我们需要处理 OnEnter、OnUpdate、OnExit 三个部分。 # 有限状态机 有且仅有可能处于一种状态,解决状态区分和转换问题。 有限状态机是下列几种状态机的基础,下面的状态机都基于有限状态机进行相关功能的扩充。 # 转换方式 在状态机中,我们需要使用一种转换方式来进行状态切换,在 Unity 的 Animator 中使用条件参数进行跳转。我们可以使用类似事件的方式来跳转、或者使用任意能够保证正确进行 原状态到目标状态...
more...