做电影网站教程中国建设投资集团 网站首页

张小明 2026/1/9 21:59:29
做电影网站教程,中国建设投资集团 网站首页,企业网站怎么做跟淘宝链接,上杭县住房和城乡建设局网站原文 本文档描述的是3.6.34及以后版本#xff0c;对于3.5及以前的老版本请参考分类“3.5”。并行节点用于一般意义上并行的执行所有子节点#xff0c;相关的功能和属性说明详见手册《并行节点》。 并行节点容易在其属性配置上产生误用#xff0c;本文将结合行为树中对并行…原文本文档描述的是3.6.34及以后版本对于3.5及以前的老版本请参考分类“3.5”。并行节点用于一般意义上并行的执行所有子节点相关的功能和属性说明详见手册《并行节点》。并行节点容易在其属性配置上产生误用本文将结合行为树中对并行节点的实际使用来加以说明。1. 首先创建Agent子类“FirstAgent”及其成员属性p1和成员方法Say(behaviac::string value, bool isLatent)Say()方法用于打印指定的参数如下图所示Say()方法表示对于isLatent为真的情况在第三帧后返回成功前两帧返回正在执行而对于isLatent为假的情况在第一帧就直接返回成功其实现代码如下所示behaviac::EBTStatusFirstAgent::Say(behaviac::stringvalue,boolisLatent){/// BEGIN WRITING YOUR CODE Sayif(isLatentbehaviac::Workspace::GetInstance()-GetFrameSinceStartup()3){printf(\n%s [Running]\n\n,value.c_str());returnbehaviac::BT_RUNNING;}printf(\n%s [Success]\n\n,value.c_str());returnbehaviac::BT_SUCCESS;/// END WRITING YOUR CODE}其中当前帧数在主循环代码中每帧进行累加如下代码所示voidUpdateLoop(){LOGI(UpdateLoop\n);behaviac::Workspace::GetInstance()-SetFrameSinceStartup(0);behaviac::EBTStatus statusbehaviac::BT_RUNNING;while(statusbehaviac::BT_RUNNING){behaviac::Workspace::GetInstance()-SetFrameSinceStartup(behaviac::Workspace::GetInstance()-GetFrameSinceStartup()1);LOGI(frame %d\n,behaviac::Workspace::GetInstance()-GetFrameSinceStartup());statusg_FirstAgent-btexec();}}2. 创建行为树“ParallelBT”其中并行节点有3个子节点第一个是条件节点第二和三个都是动作节点如下图所示3. 该并行节点的的属性默认配置如下图所示**失败条件**FAIL_ON_ONE表示一个子节点返回失败那么并行节点就返回失败。**成功条件**SUCCEED_ON_ALL表示所有子节点都返回成功并行节点才返回成功。这里需要注意失败条件优先于成功条件。**子节点结束继续条件**CHILDFINISH_LOOP表示子节点结束后会重新再循环执行。**退出行为**EXIT_ABORT_RUNNINGSIBLINGS表示当并行节点的成功或失败条件满足并返回成功或失败后会终止掉其他还在运行的子节点。4. 执行该行为树结果如下图所示5. 将并行节点的属性“子节点结束继续条件”改为CHILDFINISH_ONCE表示子节点结束后不再执行除非重入该并行节点如下图所示6. 再执行该行为树结果如下图所示从上图可以看到虽然一共循环了3次但ID为7的动作节点只执行了一次而ID为0的动作节点由于前两帧执行时返回Running得到持续执行直到第三帧返回Success或Failure。7. 将并行节点的属性“失败条件”改为FAIL_ON_ALL并将“成功条件”改为SUCCEED_ON_ONE如下图所示8. 再执行该行为树结果如下图所示从上图可以看到一共循环了1次并行节点的所有子节点也都执行了1次。本教程相关的工作区和代码工程详见源码包的目录tutorials/tutorial_12。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

新网站建设总结邯郸吧

Gboard词库Magisk模块终极指南:彻底解决中文输入痛点 【免费下载链接】gboard_dict_3 Gboard 词库 Magisk 模块, 基于《现代汉语词典》 项目地址: https://gitcode.com/gh_mirrors/gb/gboard_dict_3 还在为Gboard输入法词库不足而烦恼吗?想要在手…

张小明 2025/12/28 13:10:45 网站建设

深圳市官方网站潍坊seo建站

DB2 Express-C及相关版本特性全解析 1. DB2 Express-C升级与维护 随着数据库需求的增长,可能需要升级到支持更大硬件配置的DB2版本。升级方式如下: - 同一计算机从DB2 Express - C升级到DB2 Express(固定期限许可证) :使用 db2licm 命令应用许可证即可。 - 同一计…

张小明 2026/1/7 3:03:59 网站建设

瑞安建设公司网站哈尔滨网站开发方案

摘要:在数字化营销浪潮下,私域流量已成为实体店突破客流瓶颈、提升业绩增长的核心抓手。微信作为私域流量运营的核心载体,其个人号引流是实体店构建私域流量池的关键环节。本文立足实体店运营实践,结合开源AI智能名片链动21模式与…

张小明 2025/12/29 0:34:46 网站建设

网站域名邮箱怎么注册百度下载app下载

做个笔记,开发uniapp 微信小程序时,地图重绘路径的过程中,抛出了这个警告。导致我的小程序中的vue响应式数据全部异常。产出的原因:触发了小程序的 setData/patch 更新,渲染层在处理某个异常值(常见是不可序…

张小明 2025/12/28 18:36:02 网站建设

兰州网站运营诊断棋牌网站搭建公司

“在我本地能跑”和“上线后能用”,中间可能隔着一个太平洋。如果你开发过智能体(Agent),你一定深有体会:“在我机器上能跑” 和 “在生产环境稳定运行” 之间的差距,可能大到令人绝望。 传统软件开发的前提…

张小明 2025/12/29 10:05:53 网站建设

临汾市网站建设怎么找网站 优帮云

Ubuntu 22.04操作系统安装及使用 本文基于Ubuntu 22.04操作系统安装及使用的核心内容,从图形界面概念、系统安装部署、图形界面基础、命令行终端管理、常用应用、系统设置等维度,整理了具体且全面的知识点,并为每个核心知识点提供带详细注释的…

张小明 2025/12/30 12:50:37 网站建设