位置: 编程技术 - 正文

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)

  • 计提税金是什么会计科目
  • 应收账款平均余额包括应收票据吗
  • 一般纳税人缴纳税金分录
  • 增值税开票金额最大多少
  • 年终奖计入工伤赔偿
  • 用餐补贴算在工资里面吗
  • 法人存到公司账户的钱怎么记账
  • 开票系统技术服务费在申报表哪里抵扣
  • 待认证进项税是借方还是贷方
  • 营业税金及附加借贷方向
  • 服务,不动产和无形资产扣除项目本期实际扣除金额
  • 合伙企业取得分红如何缴纳个人所得税
  • 红字使用禁忌
  • 资本化研发费用在本年的摊销
  • 期末账项调整的类型
  • 职工福利基金提取规定
  • 驾校挂靠车辆账务处理?
  • 企业注销递延所得税资产怎么处理
  • 企业出口不退税怎么处理
  • 房地产开发公司怎么做账
  • 车辆增值税抵扣到什么时候结束
  • 增值税一般纳税人税率
  • 开普通发票现金走账怎样处理?
  • 7月1日起,自开农产品收购发票,抵扣税率是多少?
  • 个体户经营所得怎么申报
  • 自己的公司钱能自己用吗
  • 销售折扣购买方的红字通知单如何开
  • 基建管理费如何进行结转?
  • 分公司筹备方案
  • 住宿费进哪个科目
  • 房东不开发票违法吗
  • 零申报 社保
  • 企业接受母公司代为缴纳税款会计分录
  • 劳务派遣公司账目如何做
  • 财务费用为什么增加
  • 成都划拨土地出让金计算
  • 支付公司保洁费未开发票
  • 企业购进商品取得的现金折扣
  • 生产性生物资产折旧计入什么科目
  • 土地使用税缴纳人是使用者还是所有权人
  • 待转销项税额会计分录
  • yolov5的使用
  • google map
  • yum命令安装软件
  • phpcms默认密码
  • 怎样合理的运用网络
  • 什么是企业所得税收入
  • 全年累计个税扣除公式
  • 税控服务费减免会计分录
  • 劳务分包的形式完成施工任务
  • 预缴增值税后税款怎么算
  • 简易办法征收增值税是什么意思
  • 开外经证怎么预约办理
  • 物业公司代收取暖费怎么缴纳税额
  • 收到外币收入如何入账
  • 股东之间资金往来
  • 建筑企业其他应付款包含什么内容
  • 营业收入包括哪几项收入
  • 成本类科目借贷规则
  • centos rpm命令
  • win7系统安全在哪
  • fedora os
  • win7右下角提示测试模式
  • win8.1删除wifi
  • WeatherEye.exe - WeatherEye 是什么进程
  • linux,Centos5,Ubuntu关掉ipv6的方法
  • Linux开机启动文件
  • pvlsvr.exe - pvlsvr是什么进程 有什么用
  • win7电脑开机提示oxcoooooe9
  • scrtkfg.exe - scrtkfg是什么进程 有什么用
  • nodejs自动生成接口文档
  • Unity3D游戏开发毕业论文
  • javascript的面向对象
  • linux命令统计
  • java项目的命名规则
  • linux查看shell脚本内容
  • 长期挂账的其他应付款的规定
  • 武汉市国税局局长黄英简历
  • 建筑企业所交的税项有多少
  • 英国个税税率最高
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设