Javascript FSM可能性/想法

时间:2012-08-08 16:52:21

标签: javascript fsm

所以我一直在Unity3D制作东西,并决定尝试一个名为Playmaker的扩展程序。基本上是使用FSM(有限状态机)来设计状态和事件的流程。您可以将事件拖动到其他状态以触发另一个事件状态等。(参考:http://www.hutonggames.com/features.html) 注意:我链接的实际产品与我想要尝试和构建的想法无关。只是一个参考。

嗯,我希望能够在Javascript中做一些类似的事情。我认为我有一些逻辑,但我正在考虑更多关于用户体验。我希望用户能够使用Javascript在浏览器中使用我的逻辑创建FSM。

我不是要求任何人为我或其他任何代码编写代码,因为我在javascript中经验足以完成大部分操作。我正在考虑更多关于将一个事件拖到另一个事件的方式,并创建一个可视箭头,向用户显示连接的事件。如果您查看我提供的参考链接的第一个教程,您将理解我的意思。箭头长度和曲线将是动态的。可能能够拖动状态来重新组织状态的布局。这显然会改变箭头指向的方式。

我希望一切都有道理。

想法?指针?也许有人已经做过这样的事了吗?我确实找到了一个Javascript状态机,但它生成了一次,不允许用户移动任何东西,将事件拖到另一个状态非常重要。

0 个答案:

没有答案