位置: 编程技术 - 正文

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)

  • 核定征收的一般纳税人开专票怎么入账
  • 商贸流通企业出口退税的会计处理怎么做
  • 什么情况下纳税人和负税人一致
  • 企业的筹建期允许有多长?
  • 报销销售部门差旅费
  • 代扣代缴个税返点怎么申请
  • 购置办公用品有什么好处
  • 机械租赁公司拿什么发票做成本账
  • 客户退货不退款会计怎么处理
  • 注册资金未缴齐什么意思
  • 企业购买固定资产的价款超过正常信用条件
  • 全年一次性奖金计税方式2023
  • 租赁合同印花税计税依据
  • 车辆购置税入什么科目?
  • 计提城市建设维护税
  • 小企业 企业所得税
  • 普通发票税收
  • 对外投资的风险及对策
  • 金税盘发票份数没有显示
  • 销售净利率范围
  • 炫龙dd3笔记本怎么样
  • 企业所得税避税的方法
  • php正则匹配字符串
  • php反序列化pop链
  • PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
  • linux网卡lo
  • PHP:imagecreatefromxpm()的用法_GD库图像处理函数
  • php数据库删除数据
  • laravel视频教程
  • 大脊山,英格兰峰区国家公园 (© John Finney Photography/Moment/Getty Images)
  • 福利费做账分录
  • 在vue中如果computed属性是一个异步操作怎么办?
  • 为什么要划分等价类
  • 成本法处置子公司丧控合并层面
  • 黄石国家公园的英文翻译
  • 普通纳税人怎么交税
  • 物流辅助服务要办许可证吗
  • 认缴制和实缴制的区别
  • 文章列表是什么
  • 信息技术服务费税收编码
  • 免征的教育费附加怎么做账
  • 资金账簿印花税怎么算
  • day10-Tomcat02
  • 小规模简易征收最新政策2020
  • 以前年度损益调整会计分录
  • 可供分配的利润包括
  • 计提递延所得税资产影响当期利润吗
  • 玉米收购厂
  • 制造费用属于哪个科目类别
  • 商业承兑汇票销售产品会计分录
  • 红字发票开错了已上传如何作废?
  • 进项税额转出在哪里查
  • 库存商品账本填写样本
  • mysql数据库中储存的是
  • mysql导出语句
  • ubuntu16设置启动项
  • 复制文件文件名过长怎么复制
  • Vista Virtual PC软件安装XP系统
  • 雨林木风软件网
  • win10系统如何快速回到桌面
  • win 10预览版
  • react-native-navigation
  • dos命令grub
  • opengl opengl
  • 使用的拼音
  • shell监控进程
  • 一个简单的防偷技巧
  • jquery点击事件写法
  • JAVAscript字符串类型单引号和双引号意一样吗
  • node.js详解
  • 仿百度首页
  • Linux 中常用的几种压缩工具?
  • javascriptz
  • jQuery实现的tab标签切换效果示例
  • html键盘监听
  • jsonobject用法
  • 国家税务总局全国增值税查询
  • 西安未央区的面积
  • 大连国家税务局官网
  • 加工中心钻孔进给
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设