赞
踩
在什么情况下你会在有限状态机(例如 Playmaker)上使用行为树?在最高级别,行为树用于人工智能,而有限状态机(FSM)用于更通用的可视化编程。虽然可以使用行为树进行一般可视化编程,使用有限状态机进行人工智能,但这并不是每个工具的设计目的。
与 FSM 相比,行为树有一些优势:它们提供了很大的灵活性,非常强大,而且很容易进行更改。
我们先来看第一个优点:灵活性。使用 FSM,如何同时运行两个不同的状态?唯一的方法是创建两个单独的 FSM。使用行为树,需要做的就是添加并行任务,然后就完成了 - 所有子任务都将并行运行。使用行为设计器,这些子任务可以是 PlayMaker FSM,并且这些 FSM 将并行运行。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。