位置: 编程技术 - 正文

Unity3D深入浅出 - 导航网格自动寻路(Navigation Mesh)(unity she)

编辑:rootadmin

推荐整理分享Unity3D深入浅出 - 导航网格自动寻路(Navigation Mesh)(unity she),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity3d ui,unity3d ui,unity3d ui,unity3d ui,unity3d底层,unity3d底层,unity3d底层,unity 深度写入,内容如对您有帮助,希望把文章链接给更多的朋友!

转载自: Static,如下图。

3.依次选择菜单栏中的Windows - Navigation ,打开后面板如下。

单击该面板右下角的Bake按钮,即可生成导航网&#;,下图为已生成的导航网&#;。

4.下面就可以让一个运动体根据一个导航网&#;运动到目标位置。

Unity3D深入浅出 - 导航网格自动寻路(Navigation Mesh)(unity she)

首先新建一个Cube为目标位置,起名TargetCube。然后创建一个capsule(胶囊)运动体,为该胶囊挂在一个Nav Mesh Agent(Component - Navigation - Nav Mesh Agent);最后写一个脚本就可以实现自动寻路了。脚本如下:

脚本新建完成后挂载到胶囊体上,然后将TargetCube赋予给胶囊体的Run脚本,运行场景,如下图,胶囊体会按照箭头的方向运动到Cube位置。

这样一个简单的自动寻路就完成了,如果要更精细的寻路,或要实现上坡,钻"桥洞"等,可根据下面介绍的相关参数进行调节。

下面介绍Navigation组件和Nav Mesh Agent组件的相关参数。

Navigation

Object:物体参数面板Navigation Static:勾选后表示该对象参与导航网&#;的烘培。OffMeshLink Generation:勾选后可跳跃(Jump)导航网&#;和下落(Drop)。Bake:烘培参数面板  Radius:具有代表性的物体半径,半径越小生成的网&#;面积越大。Height:具有代表性的物体的高度。Max Slope:斜坡的坡度。Ste Height:台阶高度。Drop Height:允许最大的下落距离。Jump Distance:允许最大的跳跃距离。Min Region Area:网&#;面积小于该&#;则不生成导航网&#;。Width Inaccuracy:允许最大宽度的误差。Height Inaccuracy:允许最大高度的误差。Height Mesh:勾选后会保存高度信息,同时会消耗一些性能和存储空间。

Nav Mesh Agent:导航组建参数面板    

Radius:物体的半径Speed:物体的行进最大速度Acceleration:物体的行进加速度Augular Speed:行进过程中转向时的角速度。Stopping Distance:离目标距离还有多远时停止。Auto Traverse Off Mesh Link:是否采用默认方式度过链接路径。Auto Repath:在行进某些原因中断后是否重新开始寻路。Height:物体的高度。Base Offset:碰撞模型和实体模型之间的垂直偏移量。Obstacle Avoidance Type:障碍躲避的的表现登记,None选项为不躲避障碍,另外等级越高,躲避效果越好,同时消耗的性能越多。Avoidance Priority:躲避优先级。NavMesh Walkable:该物体可以行进的网&#;层掩码。

作者:Tonge出处: 联系我,非常感谢。

噩梦系列篇之Player之激光制作及射击完成 下面完成player的射击功能。该功能设定为自动开枪,也就是用计时器来开枪。。。。首先给player加入一个脚本Gunshoot如图:然后要给player在射击的时候加

噩梦系列篇之敌人自动追击Player功能(NavMeshAgent) 敌人自动追击功能用到NavMeshAgent制作NavMeshAgent:首先选择地图,保持地图为static状态;之后就是选择window里面的Navigation如下图:然后点击Bake后得到如下

Unity3D之Camera设置 转载自:

标签: unity she

本文链接地址:https://www.jiuchutong.com/biancheng/383496.html 转载请保留说明!

上一篇:程序员初见Maya 之 简单骨骼蒙皮动画(程序员 master)

下一篇:噩梦系列篇之Player之激光制作及射击完成(噩梦pv)

  • 非居民企业享受协定待遇
  • 山东省增值税发票勾选认证平台
  • 印花税核定征收文件
  • 支付所得税的会计处理
  • 投标保证金保险怎么买
  • 净利润和盈余公积的会计分录
  • 销售清单要装订吗
  • 预付账款需要纳税申报吗
  • 印花税是按开票收入申报的吗
  • 制造业的税率是多少啊
  • 税控盘备案在电子税务局操作流程
  • 企业隐藏收入会受怎样处罚
  • 转让土地使用权一般计税方法
  • 上月未做未开票收入分录次月如何调账?
  • 应收票据背书支付
  • 进项和销项不符的税务处理
  • 关联交易的解释
  • 验车费计入什么科目
  • 帮其他公司垫付的钱怎么写分录
  • 母公司对子公司的控股比例
  • 增值税加计扣除政策
  • 软件开发公司研发主管绩效考核
  • 暂估入库有时间限制吗
  • 在Win10系统中卸载最近更新的补丁并重启电脑
  • 差旅费账务处理例子
  • 开发票原则是收款之后才能开具吗
  • win7开机拨号取消
  • 民间非营利组织会计账务处理
  • 汇算清缴审计报告收费标准
  • 增值税的计税依据包括关税吗
  • 求源代码
  • LIO-SAM学习与运行测试数据集
  • 旅行社小规模纳税人差额征税
  • 注销公司的处理方式
  • 企业内部转账通知单
  • phpwechat
  • 分布式网络爬虫
  • 【深度学习时间序列预测案例】零基础入门经典深度学习时间序列预测项目实战(附代码+数据集+原理介绍)
  • 全卷积网络fcn详解
  • nginx怎么运行php
  • 小规模纳税人增值税月末处理
  • 体检的收据是什么
  • 个体工商户税务登记需要哪些资料
  • mysql各种索引的使用场景
  • mongodb建立索引的命令
  • centos5.7
  • 资金收益率的计算
  • 个人所得税9月初申报哪个月的
  • 有哪些情况可以用别人的id
  • 即期外汇交易有风险吗
  • 技术员差旅费计入哪个会计科目
  • 出口运保费是什么费用
  • 补缴以前年度养老保险分录
  • 应收账款如何做平
  • 小规模纳税人申请一般纳税人流程
  • 如何定义是应付还是应付
  • sqlserver优化方案
  • 怎么看mac的硬盘型号
  • centos双网卡配置超详细
  • vmware虚拟化解决方案
  • 硬盘安装在机箱内,属于主机的组成部分
  • 磁盘清理win10
  • xp系统 修复
  • win10 开始
  • win7 64位系统重装后无线信号找不到的原因分析以及解决方法
  • Win7旗舰版系统镜像文件
  • win1020h2版好不好
  • 怎么检测端口通不通
  • 一个简单的小实验
  • 仿客齐集首页导航条DIV+CSS+JS [代码实例]
  • 第一章初见第二章决定
  • button按钮类型
  • linux反转
  • css border-bottom
  • jQuery中的select操作详解
  • 备份系统三要素
  • apk文件怎么使用
  • 广东省国家税务局网上办税大厅
  • 企业代扣代缴个人所得税怎么算
  • 换电员工作时间自由吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设