首页 > 其他分享 >Unity3D学习记录03——Navigation智能导航地图烘焙

Unity3D学习记录03——Navigation智能导航地图烘焙

时间:2023-10-23 16:11:24浏览次数:31  
标签:Unity3D 人物 03 可以 添加 参数 组件 Navigation

首先还是在Package Manager中安装AI Navigation

接着选择我们场景的地面,右键,找到AI的NavMesh Surface,它会为我们的Ground添加一个叫NavMesh Surface的子物体

在Inspector窗口中可以看到它的详细的参数:

图中的R,H为你人物的参数,45°为你的人物可以爬行的最大角度

Agent Type里面可以改变这些参数,也可以把类型改名为Player,方便查看

 Default Area中可以控制该区域是否可以行走

由于在这边调节无法具体的看清人物的R,H等参数,我们可以为Player添加一个Nav Mesh Agent组件

 

 为人物添加这个组件后,点击人物即可在场景中看到人物具体的Height等

再介绍一个Nav Mesg Obstacle组件,它多用于制作障碍物,比如某个游戏物体你不想让角色穿过,即可使用这个组件

Carve勾选后即可在物体周围画一个圈,角色也无法进入这个圈中,圈的参数一样是可以调整的

翻译

搜索

复制

标签:Unity3D,人物,03,可以,添加,参数,组件,Navigation
From: https://www.cnblogs.com/qingyuan0213/p/17770828.html

相关文章

  • swagger配置后,系统无法启动,报Failed to start bean 'documentationPluginsBootstrappe
    swagger与springboot版本不兼容解决方案:1.swagger依赖版本过高,可以降低版本。2.在swagger配置类的application.yml配置文件中添加如下内容:spring:mvc:pathmatch:matching-strategy:ant_path_matcher我使用的方法二,完美解决。......
  • 通过pandas读取excel数据,很多数据开头带有'特殊字符,如何处理?
    大家好,我是皮皮。一、前言前几天在Python最强王者群【wen】问了一个Pandas数据处理的问题,一起来看看吧。请教问题:通过pandas读取excle数据,很多数据开头带有'特殊字符,我用replace或者strip()函数处理均无法处理。......
  • ☀️Navicat连接Oracle:'ORA-12638: Credential retrieval failed' 解决办法
    前言:我们在使用Navicat连接Oracle数据库的时候,需要oci.dll动态链接库,Navicat16在安装时候已经自带了。我在之前使用一直好好的,就今天需要连一个新项目的Oracle,报错了:ORA-12638:Credentialretrievalfailed',如下:解决:通过同事口中得知,要连接的Oracle版本是:12c(12.2.0.1.0),而我之前......
  • 第六周学习笔记20211303
    作业要求自学教材第3章,提交学习笔记(10分),评分标准如下1.知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容(4分)“我在学***X知识点,请你以苏格拉底的方式对我进行提问,一次一个问题”核心是要求GPT:“请......
  • progs/verifier_netfilter_retcode.c:42:1: error: unknown attribute 'btf_decl_tag'
    平台ubuntu20.04问题在linux内核源码目录下执行下面的命令时:root@ubuntu-vm:/mnt/linux-6.5/tools/testing/selftests/bpf#make报如下错误:progs/verifier_netfilter_retcode.c:41:1:error:unknownattribute'btf_decl_tag'ignored[-Werror,-Wunknown-attributes]__d......
  • Error creating bean with name 'org.springframework.web.servlet.handler.BeanNameU
    Errorcreatingbeanwithname'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping':Instantiationofbeanfailed;nestedexceptionisorg.springframework.beans.BeanInstantiationException:Failedtoinstantiate[org.springframework......
  • 芯片设计介绍-03
    芯片设计规格书架构师设计的文档芯片有一个目标的面积值,先计算固核或者硬核的总面积,计算完成之后得到所占的面积比率,剩下的面积就是RTL代码所能使用的面积,然后使用Nand2x1或者Nand2x2进行估算RTL代码所能使用的门数在RTL进行综合之后会得到门数,进行比较......
  • Struct ForDemo03
    packagecom.chen.struct;publicclassForDemo03{publicstaticvoidmain(String[]args){//练习2:用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个for(inti=0;i<100;i++){if(i%5==0){System.out.p......
  • 03_流程控制语句
    ......
  • 学期2023-2024-1 20231403 《计算机基础与程序设计》第四周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里2023-2024-1计算机基础与程序设计第四周作业)这个作业的目标自学计算机科学概论第4章,第5章,《C语言程序设计》第3章作业正文https://www.cnblogs.com/lsrmy/p/17......