news 2026/4/3 3:35:12

附件-–-behaviac

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
附件-–-behaviac

原文

附件(Attachments)类型可以附加到相应的节点上,在编辑器中有两类附件:显式附件和隐式附件。

1 显式附件

显式附件包括前置和后置,如下图所示:

可以在任何一个节点通过鼠标拖拽来添加前置或后置附件,前置往往是作为前提条件(precondition)来使用,而后置往往是当节点结束的时候施加效果(effect)。

前置的属性主要有“联合”、“执行时机”、“左参数”、“操作符”和“右参数”等,如下图所示:

其中,“联合”是用于同一个节点的多个前置是“与(and)”还是“或(or)”的运算关系,执行时的逻辑顺序是从上往下依次执行,不管“与”还是“或”。如果“联合”是and

– 如果有a,b两个前置,则最后的结果是(a and b)。

– 如果有a,b,c三个前置,则最后的结果是(a and b and c),也即:((a and b) and c)。如果a是false,b和c还是会计算,没有shortcut的优化。

如果“联合”是or

– 如果有a,b两个前置,则最后的结果是(a or b)。

– 如果有a,b,c三个前置,则最后的结果是(a or b or c),也即:((a or b) or c)。如果a是true,b和c还是会计算,没有shortcut的优化。

“执行时机”分为Enter、Update和Both三种类型:

  • Enter表示进入所在节点时,需要检查该前置。
  • Update表示所在节点每次更新时,都需要检查该前置。
  • Both表示不管所在节点是刚进入还是每次更新时,都需要检查该前置。

后置的属性主要有“执行时机”、“左参数”、“操作符”和“右参数”等,如下图所示:

“执行时机”分为Success、Failure和Both三种类型:

  • Success表示所在节点执行成功后,才需要继续执行该后置。
  • Failure表示所在节点执行失败后,才需要继续执行该后置。
  • Both表示不管所在节点执行成功还是失败后,都需要继续执行该后置。

2 隐式附件

隐式附件主要是指事件这种附件,编辑器中没有单独的事件节点供拖拽来产生,需要通过拖拽另一棵行为树到目标行为树的节点来间接产生该事件附件。

只有根节点是Task的子树才能被拖拽到另一个符合要求的树上生成事件。

请详看文档《事件处理》。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/1 22:16:54

教程12:并行节点的使用-–-behaviac

原文 本文档描述的是3.6.34及以后版本,对于3.5及以前的老版本请参考分类“3.5”。并行节点用于一般意义上并行的执行所有子节点,相关的功能和属性说明详见手册《并行节点》。 并行节点容易在其属性配置上产生误用,本文将结合行为树中对并行…

作者头像 李华
网站建设 2026/3/26 9:48:05

告别选择困难症!Layui formSelects多选下拉框让你秒变表单高手

告别选择困难症!Layui formSelects多选下拉框让你秒变表单高手 【免费下载链接】layui-formSelects Layui select多选小插件 项目地址: https://gitcode.com/gh_mirrors/la/layui-formSelects 还在为传统下拉框无法多选而烦恼吗?Layui formSelect…

作者头像 李华
网站建设 2026/3/31 7:44:55

GridPlayer多视频同步播放器:网格布局与多源适配全解析

GridPlayer多视频同步播放器:网格布局与多源适配全解析 【免费下载链接】gridplayer Play videos side-by-side 项目地址: https://gitcode.com/gh_mirrors/gr/gridplayer GridPlayer是一款基于VLC内核的跨平台开源播放器,专为多视频同步播放场景…

作者头像 李华
网站建设 2026/3/27 6:53:06

如何用手机打造专业直播系统?DroidCam OBS插件终极指南

如何用手机打造专业直播系统?DroidCam OBS插件终极指南 【免费下载链接】droidcam-obs-plugin DroidCam OBS Source 项目地址: https://gitcode.com/gh_mirrors/dr/droidcam-obs-plugin 想要零成本升级直播设备?DroidCam OBS插件正是你需要的解决…

作者头像 李华
网站建设 2026/3/26 18:50:00

三相电如何计算功率,经常用到一定要搞懂

通常都知道三相交流电路由三个频率相同,幅值相等,相位互差120的电压源(或电动势)组成的供电系统。三相发电机有 3个绕组。它们构成对称的三相电源,其中每一个电源称为一相。各相电压的瞬时值分别为它们有相同的振幅Um和频,而三者的…

作者头像 李华