Tencent / behaviac

behaviac is a framework of the game AI development, and it also can be used as a rapid game prototype design tool. behaviac supports the behavior tree, finite state machine and hierarchical task network(BT, FSM, HTN)
http://www.behaviac.com/
Other
2.86k stars 795 forks source link

有没有可能导入Behavior Designer设计的AI文件 #120

Open Domain opened 4 years ago

Domain commented 4 years ago

现在Unity用的是Behavior Designer,改成这个不现实了,但是现在服务器也需要跑AI,服务器是C++的,没有现成的实现,如果behaviac能导入Behavior Designer,那就方便了

MysteryAngle commented 3 years ago

看具体实现,不过有难度。如果你能读取Behavior Designer导出的文件,并将它映射为behaviac的数据模型导出,最后用behaviac编辑器打开并导出C++或者行为树数据的话是可行的。难就难在映射这部分,需要提取出共同的概念进行转换。

既然是服务器的AI,跟客户端有差异,还不如直接用behaviac的编辑器来设计了。