平台游戏框架Behavior本页总览Behavior 描述: 用于创建游戏AI的行为树框架。 Seq 类型: 函数。 描述: 创建一个新的序列节点,并按顺序执行列表中的子节点。 签名: Seq: function(nodes: {Leaf}): Leaf 参数: 参数名类型描述nodes{Leaf}子节点的列表。 返回值: 返回类型描述Leaf新的序列AI节点。 Sel 类型: 函数。 描述: 创建一个新的选择器节点,按顺序遍历寻找可以执行成功的子节点。 签名: Sel: function(nodes: {Leaf}): Leaf 参数: 参数名类型描述nodes{Leaf}子节点的列表。 返回值: 返回类型描述Leaf新的选择器AI节点。 Con 类型: 函数。 描述: 创建一个新的条件节点,在执行时调用检查处理的函数程序。 签名: Con: function(name: string, handler: function(board: Blackboard): boolean): Leaf 参数: 参数名类型描述namestring条件的名称。handlerfunction检查函数,接收一个黑板对象并返回布尔值。 返回值: 返回类型描述Leaf新的条件AI节点。 Act 类型: 函数。 描述: 创建一个新的操作节点,在执行时启动一个特定的单位动作。 此节点将阻塞当前AI树的执行,直到该单位动作执行完成。 签名: Act: function(actionName: string): Leaf 参数: 参数名类型描述actionNamestring要执行的单位动作的名称。 返回值: 返回类型描述Leaf新的动作AI节点。 Command