Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

dyc92/behavior3go

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
72 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

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.