CocosCreator 行为树•状态机编辑器
简介
准备工作
CocosCreator 版本
全局插件
* 临时场景
快速入门:从零开始搭建一个行为树
创建行为树
编辑行为树
打开编辑器
打开行为树
第一个任务
第二个任务:捕获按钮的点击事件
第三个任务:旋转任务
注册任务
添加属性
添加方法
生命周期
真・添加方法
完整任务脚本
解决错误
预览
第一次预览
第二次预览
运行时调试
继续编辑行为树
创建共享变量
改造旋转任务
完善行为树
完善属性设置,解决错误
终极预览
工具栏
行为树组件
概览
创建行为树
属性检查器中创建
脚本中动态创建
销毁行为树
属性检查器
其他
自定义
类装饰器 btclass
属性装饰器 btprop
行为树组件 BehaviorTree
日志
当前状态
控制
任务节点
数据共享
事件系统
生命周期
CocosCreator 专有 API
资源文件
CocosCreator2D
UI 事件
碰撞检测
引用
行为树任务
概览
创建任务
删除任务
连接任务
断开任务
属性检查器
自定义
类装饰器 btclass
属性装饰器 btprop
任务基类 Task
日志
行为树
根任务
父任务
权值
状态
数据共享
事件系统
响应事件
手动执行
生命周期
BehaviorTree 的生命周期
Task 的生命周期
分支任务 BranchTask
子任务
事件系统
叶子任务 LeafTask
行动任务 ActionTask
条件任务 ConditionTask
组合任务 CompositeTask
装饰任务 DecoratorTask
拦截任务 IntercepterTask
打断机制
拦截任务
条件中断
SELF
LOWER_PRIORITY
BOTH
重新评估分支
引用
加载资源
内置
行动任务 ActionTask
Action
Idle
Wait
WaitFrames
Action/Behavior
SetEnabledBehavior
SetPausedBehavior
RestartBehavior
TerminateBehavior
TickBehavior
Action/Scene
LoadScene
SetActive
SetEnabled
Action/Game
PauseGame
ResumeGame
Action/Collision
SetEnabledCollider
Action/Trigger
CtrlGate
RequestInterrupt
Action/Event
FireEvent
FireEvents
EmitEvent
BroadcastEvent
BroadcastEventEx
WaitForEvent
Action/Operator
SetNum
SetBool
SetStr
Action/Math
GenRandom
Action/Blackboard
BbDelKey
BbClear
BbWrite
BbRead
条件任务 ConditionTask
Condition/Behavior
IsBehaviorRunning
Condition/Event
OnEvent
Condition/System
IsKeyDown
Condition/UI
OnCCEvent
OnClick
OnToggle
OnCheck
OnUnCheck
IsChecked
Condition/Collision
OnCollisionEnter
OnCollisionStay
OnCollisionExit
Condition/Operator
CmpNum
CmpBool
CmpStr
Condition/Blackboard
BbHasKey
BbCmpNum
BbCmpBool
BbCmpStr
组合任务 CompositeTask
Composite
Sequence
SequenceTicker
Selector
RevalCompositeTask
RevalSequence
RevalSelector
RandomCompositeTask
RandomSequence
RandomSelector
RandomTicker
PriorityCompositeTask
PriorityTicker
ParallelCompositeTask
Parallel
ParallelSelector
ParallelComplete
装饰任务 DecoratorTask
Decorator
AlwaysSuccess
AlwaysFailure
AlwaysRunning
UntilSuccess
UntilFailure
FailureUntilSuccess
SuccessUntilFailure
Inverter
Repeater
FrameRepeater
Period
WithinFrames
拦截任务 IntercepterTask
Intercepter
PreCondition
PreConditions
Delay
Cooldown
AfterFrames
Gate
Interrupt
共享变量
概览
作用域
创建共享变量
删除共享变量
共享变量检查器
自定义
类装饰器 btclass
属性装饰器 btprop
共享变量 SharedVariable
引用
内置
SharedString
SharedStringList
SharedBoolean
SharedBooleanList
SharedNumber
SharedNumberList
SharedCCNode
SharedCCNodeList
SharedCCComponent
SharedCCComponentList
SharedCCVec2
SharedCCVec2List
SharedCCVec3
SharedCCVec3List
SharedCCColor
SharedCCColorList
SharedCCCollider
SharedCCColliderList
SharedCCEvent
黑板
子树
状态机
创建状态机
状态的执行
状态的转换
转换测试的执行时机
无条件转换
无限循环
预览
调试
错误反馈
行为树组件
行为树任务
共享变量
循环引用
预览模式
时间胶囊
场景列表
行为树列表
时间胶囊列表
行为树资源
保存时间戳
还原时间戳
删除时间胶囊
复制、移动时间胶囊
重命名时间胶囊
导出时间胶囊
导入时间胶囊
复制行为树
导出行为树
本书使用 GitBook 发布
行为树组件
行为树组件
概览
自定义
引用
results matching "
"
No results matching "
"