位置: 编程技术 - 正文

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)

  • 一般纳税人劳务费税率是多少
  • 我国增值税征收范围
  • 累计预扣法计算公式
  • 小规模纳税人滚动累计
  • 印花税计入税金及附加吗
  • 注销股本对所有股票影响
  • 税控服务费如何入账
  • 转让长期股权投资的净收益计入
  • 外贸企业一般纳税人申报
  • 企业职工薪酬的个人所得税纳税筹划研究
  • 营改增后销售租赁后的设备如何做税务处理?
  • 亏损企业对外捐赠的税前扣除
  • 怎么把原材料转为成本
  • 企业之间现金换承兑合法吗
  • 专用设备抵免企业所得税目录
  • 固定资产尚未投入怎么办
  • 用银行本票结算材料货款
  • 外派人员的一次工作总结
  • 定额发票上盖什么章
  • 所得减免优惠明细表减免项目包括几项
  • 100万的收入要交多少
  • 销项税额转出税额怎么做账?
  • 未达起征点企业怎么处理
  • 防洪基金怎么做分录
  • 防伪税控减免税款的会计分录
  • 五月份开的发票但是七月冲红了七月增值税怎么报
  • 纳税人可以是自然人吗
  • 增值税普通发票怎么开
  • 微软正式宣布收购动视暴雪
  • 华硕主板进入bios设置
  • 研发费用加计扣除
  • 小规模纳税人增值税免税政策
  • 请等待当前程序完成或更改怎么弄
  • 跟踪路由如何实现
  • 企业所得税分析方法
  • 工程竣工决算会计账务处理
  • 其他应付款如何调平
  • post请求怎么用
  • 达特穆尔动物园
  • 土地转让注意事项有哪些
  • 增值税税控系统技术维护费怎么做账
  • 增值税发票的作业
  • php 压缩文件
  • thinkphp route
  • 企业多久报一次工伤保险
  • 增值税普通发票查询真伪
  • 暂估价与发票价的区别
  • mongodb建立索引的命令
  • 企业账户在银行买黄金可以开发票吗
  • 会计科目累计摊销
  • 个税如何确认申报
  • 什么叫总分类账簿
  • 本月未抵扣完的进项税是否转出
  • 政府发的奖金需要交个税吗
  • 劳务报酬所得怎么做分录
  • 免租期租金可以追回吗
  • 代收运输费的会计分录
  • 流动负债占比低什么意思
  • 电子承兑汇票是什么
  • 运费未付的会计分录怎么做
  • 总分类账户和明细分类账户平行登记的要点包括
  • 银行退票业务
  • sql怎么分组查询
  • 怎么制作win7系统u盘装系统教程
  • Win10 Mobile RS2预览版14951升级遭遇卡在0%的解决办法
  • windows xp 2021 r3
  • 怎么调整桌面图标间距
  • WINDOWS命令行为什么删除速度很快
  • 怎么开aero透明模式
  • win7系统安装谷歌浏览器
  • linux.rpm
  • android应用程序开发的流程
  • node.js中使用文件流进行文件复制,首先需要创建一个
  • android面试2021
  • 怎么去税务局领税盘
  • 接受虚开转出滞纳金
  • 地铁发票如何取得
  • 怎么查询公司法人电话号码
  • 浙江医保怎么使用
  • 上海房产税2021征收对象
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设