LuaBT
是一款可作为服务端AI
实现的行为树方案,是NodeCanvas
行为树的Lua
实现,支持Unity
编辑、运行时预览和前后端调试。
NodeCanvas
行为树的Lua
实现(不支持状态机)- 支持
Unity
编辑行为树,导出JSON
文件 - 支持运行时
Unity
效果预览和调试 - 支持多级子树
SubTree
- 支持
NodeCanvas
所有的9种Composites
节点(Switch
节点只支持IndexBased
模式) - 支持
NodeCanvas
所有的10种Decorator
节点 - 支持一个节点多
Task
(ActionList
和ConditionList
) - 支持扩展自定义
Task
- 支持
Unity
编辑时下拉列表选择自定义Task
- 在
Unity
上用过NodeCanvas
行为树做客户端AI
- 想做服务端
AI
,并希望能有便捷的可视化编辑器,运行时预览和前后端调试 - 想尝试任何新想法