ai_behavior:AI行为树

时间:2021-05-15 21:08:49
【文件属性】:
文件名称:ai_behavior:AI行为树
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-15 21:08:49
Rust ai_behavior AI行为树 您可以使用和序列化行为树。 什么是AI行为树? AI行为树是一种用于进程的状态机逻辑。 游戏逻辑所做的许多事情(例如控制AI角色)都适合AI行为树的模式。 AI行为树是组织交互逻辑的一种非常通用的方法。 它具有表示Running , Success或Failure流程的内置语义。 例如,如果您具有状态A和状态B : 如果A成功,则从状态A移到状态B : Sequence([A, B]) 首先尝试A ,然后如果A失败则尝试B : Select([A, B]) 在A运行时重复执行B : While(A, [B]) 永远做A , B : While(WaitForever, [A, B]) 等待A和B都完成: WhenAll([A, B]) 等待A或B完成: WhenAny([A, B]) 有关更多信息,请参见Behavior枚举。 平
【文件预览】:
ai_behavior-master
----.gitignore(274B)
----src()
--------behavior.rs(2KB)
--------state.rs(16KB)
--------status.rs(298B)
--------lib.rs(3KB)
----.travis.yml(15B)
----LICENSE(1KB)
----Cargo.toml(529B)
----.github()
--------FUNDING.yml(63B)
----README.md(2KB)
----tests()
--------tests.rs(64B)
--------test_events.rs(4KB)

网友评论