Skip to content

dyc92/behavior3go

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

behavior3go

forked from https://github.com/magicsea/behavior3go

golang behavior tree,from https://github.com/behavior3

简介

示例 Examples

完整示例

io类游戏示例
bin/b3.json为行为树的数据,在编辑器中新建任意工程,选择(Project->Import->Tree as json)导入树就可以还原工程,如图。

更新

  • 添加子树支持 SubTree 节点,需要编辑器修改node导出category字段

其他的参考

FAQ

  • Q:子树的相同记忆节点的黑板信息是重复的?
A:是个问题,但是由于下一次进入会onopen重置节点黑板信息,并不会有错误表现。如果遇到BUG表现欢迎提出。
  • Q:Tick里的target如何调用
A:用在ai里,一般target就这个ai的拥有者,拥有者有blackboard的成员。

TODO

  • 参数类型化
  • 参数支持传递黑板值利用格式“@变量名”
  • 子树支持自定义参数传递

上线项目

联系

QQ群:285728047

About

golang behavior tree,from https://github.com/behavior3

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Go 100.0%