Behavior Tree API¶
模块:extensions/behavior_tree
类别概览¶
| 类别 | 类 | 成员 | 方法 |
|---|---|---|---|
| 协议与扩展点 | 3 | 20 | 11 |
| 运行时句柄 | 1 | 6 | 4 |
| 领域模型 | 18 | 60 | 49 |
类¶
协议与扩展点¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFBehaviorTree |
Object |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.BTNode |
RefCounted |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.Decorator |
BTNode |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
运行时句柄¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFBehaviorTree.Runner |
RefCounted |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
领域模型¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFBehaviorTree.Action |
BTNode |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.AlwaysFail |
Decorator |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.AlwaysSucceed |
Decorator |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.BlackboardScope |
RefCounted |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.Condition |
BTNode |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.Cooldown |
Decorator |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.Inverter |
Decorator |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.Limit |
Decorator |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.Parallel |
BTNode |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.Probability |
Decorator |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.RandomSelector |
BTNode |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.RandomSequence |
BTNode |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.Repeat |
Decorator |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.Selector |
BTNode |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.Sequence |
BTNode |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.TimeLimit |
Decorator |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.UntilFail |
Decorator |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |
GFBehaviorTree.UntilSuccess |
Decorator |
addons/gf/extensions/behavior_tree/runtime/gf_behavior_tree.gd |