|
|
1
0
我想您可能正在经历通常的“状态转换爆炸”,这是传统“扁平”FSM的已知问题。传统的FSM“爆炸”了,因为它们在许多州造成了相同反应的重复。FSM缺乏捕捉各州行为共性的机制。众所周知的解决方案是使用 Hierarchical State Machines (亦称Harel状态图或 UML state machines ). HSM支持 状态嵌套 ,其中子状态继承周围超级大国的行为。如果使用得当,状态嵌套可以消除重复并抵消“爆炸”问题。大多数非琐碎的问题在FSM中并不是很容易处理的,但在HSM中却很容易处理。 |
|
|
user_mda · 在有限状态机中更新数据 8 年前 |
|
|
Nathan · 在Ragel中使用带有扫描块的堆栈的正确方法是什么? 8 年前 |
|
|
mcsilvio · 设计复杂FSM的方法是什么? 10 年前 |
|
|
jannnik · 为什么{a ^ n a ^ n |n>=0}是规则的? 11 年前 |
|
|
user2344665 · 如何在if语句中仅影响1个游戏对象 12 年前 |
|
|
yotommy · 如何用参数构造akka TestFSMRef? 13 年前 |