开源软件名称(OpenSource Name):monitor1394/LuaBT
开源软件地址(OpenSource Url):https://github.com/monitor1394/LuaBT
开源编程语言(OpenSource Language):
C#
62.7%
开源软件介绍(OpenSource Introduction):LuaBT
概述
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 ,并希望能有便捷的可视化编辑器,运行时预览和前后端调试
- 想尝试任何新想法
|
请发表评论