news 2026/7/10 12:31:51

随机选择节点-–-behaviac

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
随机选择节点-–-behaviac

原文

类似选择(Selector)节点,随机选择(SelectorStochastic)节点也是从子节点中选择执行一个,但不像选择节点每次都是按照排列的先后顺序选择,随机选择节点每次选择的时候随机的决定执行顺序,如下图所示:

例如,选择节点和随机选择节点都有A、B、C、D这四个子节点。对于选择节点,每次都是顺序的按A、B、C、D的顺序选择;而对于随机选择节点,有时按A、B、C、D的顺序选择,有时按B、A、D、C的顺序选择,又有时按A、C、D、B的顺序选择,等等。

随机选择节点有随机数生成器可以配置,该随机数生成器是一个返回值为0.0到1.0之间的float类型的函数,如下图所示:

该随机数生成器一般设为空即可,表示采用系统的缺省实现,也可以使用自己提供的函数。

具体的执行逻辑可以查看behaviortree/nodes/composites/selectorstochastic.cpp

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

BetterNCM安装器:网易云音乐插件生态的全新体验

BetterNCM安装器:网易云音乐插件生态的全新体验 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 还在为网易云音乐功能单一而烦恼吗?🤔 想要自定义界…

作者头像 李华
网站建设 2026/7/10 13:57:57

如何免费解锁付费内容:5个简单有效的付费墙绕过方案

如何免费解锁付费内容:5个简单有效的付费墙绕过方案 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 在信息获取成本不断攀升的今天,掌握内容解锁技巧已成为现代…

作者头像 李华
网站建设 2026/7/10 10:05:23

终极学术文档解密方案:3步实现PDF永久访问权限

终极学术文档解密方案:3步实现PDF永久访问权限 【免费下载链接】ScienceDecrypting 项目地址: https://gitcode.com/gh_mirrors/sc/ScienceDecrypting 还在为学术文档的时间限制而困扰吗?科学文库、国家标准数据库下载的宝贵资料,却只…

作者头像 李华