首页 > 其他分享 >3#AI范围内随机行动

3#AI范围内随机行动

时间:2024-02-28 17:02:09浏览次数:23  
标签:Task AI 树中 网格 行动 随机 行为 节点

描述

这是一个对行为树的基础使用,使AI在导航网格范围内进行随机巡逻

知识点

行为树任务Task

  • 行为树任务(下文简称Task或BTT)是行为树中的叶节点,负责执行最为具体的逻辑
  • Task有官方提供的基本Task和自定义编写的Task(一般需要自己写)
  • 每一个Task都可以将其看作是一个相对独立的蓝图或函数

创建方式


在行为树中直接创建即可

步骤

1.在场景中布置导航网格框体


这种绿色的地毯就是AI的导航网格,绿色地毯范围就是AI可以移动的范围;
注意:如果导航网格当中是有缝隙的(哪怕只是一点点),AI也无法通过;
如果不显示按p即可;

2.创建随机巡逻的Task



https://blueprintue.com/blueprint/ugtolqml/

注意点:


使用该节点作为初始节点

使用该节点作为结束节点(必须,而且succeed必须勾上),这样才能使这个Task可以执行完成

黑板键值必须暴露,否则行为树无法获得这个变量

3.在行为树中调用Task


使用右键可以在Task中找到刚才建立的Task

选中该Task后,可以在细节面板中看到,刚才在Task中暴露的黑板键可以关联了

标签:Task,AI,树中,网格,行动,随机,行为,节点
From: https://www.cnblogs.com/shaoSaxon/p/18041049

相关文章

  • 【总结】对大量函数进行trace调用流程+国际AIS3题
    现在混淆的主要目的之一就有让逆向分析人员不清楚函数的调用流程,给你一堆函数,加了高强度的OLLVM,更不能看了。那么Trace跟踪技术就显得很重要的,如果清楚了函数调用流程,那么逐个分析,距离成功不就很快了。万事开头难,逆向程序难在不知道从哪开始。前几天做了一道AIS3的题目,内含50个......
  • APicloud 使用dwzBaiduFaceLive模块实现人脸识别
    1、先获取APP的签名MD5, 2、进入ApiCloud官网,找到自已APP证书,点击android证书右上角的自动创建证书,然后弹出窗口点下载证书 3、下载完的证书4、keytool–list–v–keystore<签名文件路径>,获取MD55、在百度云人脸采集SDK下创建应用,应用名有用;BaiAnDrugApp4License......
  • 超简单stable_diffusion + novelai一键部署教程
    视频教程地址:超简单stable_diffusion+novelai一键部署教程个人的启动命令:sudodockerrun-it--rm-eNVIDIA_DISABLE_REQUIRE=1-eNVIDIA_DRIVER_CAPABILITIES=all-v/home/devil/stable_diffusion/:/home/user/stable-diffusion-webui/models/Stable-diffusion-p786......
  • 智能物联引擎(AIoTengine)
    智能物联引擎(IntelligentInternetofThingsEngine)是一个综合性的技术平台,它将物联网(IoT)与人工智能(AI)技术相结合,实现对物联网设备和数据的智能处理、分析和优化。智能物联引擎的目标是提供一个高效、灵活和可扩展的解决方案,以支持物联网应用在各种场景中的部署和实施。智能物联......
  • [USACO13MAR]Farm Painting S 题解
    看大家好多写的都用了四维偏序,给一个不用偏序的解法。简化一下题目,就是给你\(n\)个矩形,第\(i\)个矩形用\((x1_i,y1_i,x2_i,y2_i)\)表示,问你有多少个\(i\)满足:不存在另一个\(j\)使得\(x1_j\lex1_i\lex2_j\wedgey1_j\ley1_i\ley2_j\)。我们从左到右扫描每一个......
  • Java遇到PKIX path building failed错误的解决办法
    Java调用HTTPS可能出现如下错误:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtorequestedtarget。测试验证测试是否会出现本问题可以使用如下命令:javaSSLPokejira.example.com443......
  • 解决uniapp项目中使用vant Weapp图标组件报错问题(Module build failed from ./node_mo
    解决uniapp项目中使用vantWeapp图标组件报错问题(Modulebuildfailedfrom./node_modules/postcss-loader/src/index):https://blog.csdn.net/it_cgq/article/details/111991644?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170909210216800225582870%2522%252C%252......
  • Qt 随机数生成器:QRandomGenerator
    一、描述QRandomGenerator可用于从高质量随机数生成器生成随机值。与C++随机引擎一样,QRandomGenerator可以通过构造函数使用用户提供的值作为种子。播种时,此类生成的数字序列是确定性的。也就是说,给定相同的种子数据,QRandomGenerator会生成相同的数字序列。给定不同的种......
  • Qt 生成随机数 qrand、QRandomGenerator
    //老方法//利用qrand和qsrand生成随机数//位于QtGlobal中//例,生成一个0和10之间的随机数1qsrand(QTime::currentTime().msec());//设置种子,该种子作为qrand生成随机数的起始值,RAND_MAX为32767,即随机数在种子值到32767之间2qrand()%10;//新方法//利用QRandomGenerator类......
  • 【专题】2023年中国智能家居(AIoH)发展白皮书报告PDF合集分享(附原数据表)
    全文链接:https://tecdat.cn/?p=33358原文出处:拓端数据部落公众号智能家居行业目前已经基本实现了家用物联网的建设。为了满足用户个性化和弹性化的需求,智能家居3.0阶段着重于将云计算、边缘计算和人工智能等支持技术深化应用于智能家居产品中。阅读原文,获取专题报告合集全文,解锁......