网站引导插件网站建设时间影响因素
2026/4/6 8:38:21 网站建设 项目流程
网站引导插件,网站建设时间影响因素,wordpress建站 图片,什么网站有做面条的app原文 子树的介绍 通过子树节点#xff0c;一个行为树可以作为另一个行为树的子树。作为子树的那个行为树被“调用”。如同一个动作节点一样#xff0c;子树节点根据子树的执行结果也会返回执行结果#xff08;成功、失败或运行。#xff09;#xff0c;其父节点按照自己…原文子树的介绍通过子树节点一个行为树可以作为另一个行为树的子树。作为子树的那个行为树被“调用”。如同一个动作节点一样子树节点根据子树的执行结果也会返回执行结果成功、失败或运行。其父节点按照自己的控制逻辑来控制接下来的运行。递归一个行为树可以“调用”自己这么做的时候形成递归形成递归的时候需要注意不要造成死循环这可以通过变量的使用来避免。如下图所示利用testVar_0来避免死循环第一次进入的时候testVar_0 0所以可以执行下面的序列先把testVar_0赋值为1那么在下面的递归重入的时候由于testVar_0 1所以testVar_0 0的条件不满足所以下面的序列不会进入从而避免了死循环。子树节点的属性当选取子树节点的时候在属性面板中显示如下图的属性引用文件名作为被调用的子树的行为树的相对路径。该属性不允许为空需要是有效的路径。没有提供有效路径会导致报错并且该树不允许被导出。引用文件名可以是const常量可以是变量(其值是行为树的相对路径)或函数其返回值需要是字符串是行为树的相对路径任务如果子树的根节点是任务节点这里会出现该任务并且允许提供参数。如在最上的图中8号节点travel(x, ax)4号节点travel(ay, y)。如果子树的根节点不是任务节点或者引用文件名不是常量任务属性就是空的。添加子树节点在编辑器中可以通过鼠标拖拽一棵行为树到另一棵行为树中生成子树节点被拖拽的行为树的路径被设置到引用文件名。需要指出的是并非任意一个行为树都可以作为另外一个行为树的子树。作为子树的行为树的Agent类型需要是“父树”的Agent类型的子类或同类。也可以像添加其他节点那样在节点列表中选取子树拖拽其到相应的位置然后配置引用文件名或任务。如果手工配置的子树的路径是空的或无效的则会报错该树不允许被导出。如果配置的是变量或函数编辑器中无法知道其是否有效只有运行的时候才会报运行时错误如果其运行时的值无效的话。版本在3.4.0之前的版本中子树节点只允许配置常量只允许使用鼠标拖拽一棵行为树到另一棵行为树中生成子树节点。在3.4.0及以后的版本中引用文件名可以是常量也可以是变量或函数也就是说3.4.0及以后的版本中子树节点引用的子树可以是”动态”的。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询