Skip to content

LuaBT是一款可作为服务端AI实现的行为树方案,是NodeCanvas行为树的Lua实现,支持Unity编辑、运行预览和前后端调试。

License

Notifications You must be signed in to change notification settings

monitor1394/LuaBT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LuaBT

概述

LuaBT是一款可作为服务端AI实现的行为树方案,是NodeCanvas行为树的Lua实现,支持Unity编辑、运行时预览和前后端调试。

特性

  • NodeCanvas行为树的Lua实现(不支持状态机)
  • 支持Unity编辑行为树,导出JSON文件
  • 支持运行时Unity效果预览和调试
  • 支持多级子树SubTree
  • 支持NodeCanvas所有的9种Composites节点(Switch节点只支持IndexBased模式)
  • 支持NodeCanvas所有的10种Decorator节点
  • 支持一个节点多TaskActionListConditionList
  • 支持扩展自定义Task
  • 支持Unity编辑时下拉列表选择自定义Task

适用谁?

  • Unity上用过NodeCanvas行为树做客户端AI
  • 想做服务端AI,并希望能有便捷的可视化编辑器,运行时预览和前后端调试
  • 想尝试任何新想法

About

LuaBT是一款可作为服务端AI实现的行为树方案,是NodeCanvas行为树的Lua实现,支持Unity编辑、运行预览和前后端调试。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published