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,并希望能有便捷的可视化编辑器,运行时预览和前后端调试 - 想尝试任何新想法