位置: 编程技术 - 正文

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)

  • 增值税专用发票的税率是多少啊
  • 农产品增值税抵扣政策文件
  • 企业合并固定资产增值的规定
  • 哪些支出允许在企业所得税前扣除
  • 农产品增值税进项税额核定扣除试点实施办法
  • 员工离职如何申请赔偿
  • 转售水的税率
  • 出口退税备案完后怎么办
  • 如何理解出口退税政策
  • 支付境外销售佣金增值税扣缴
  • 无偿赠送要交税吗
  • 税款流失是什么意思
  • 分公司可以再开分公司吗
  • 税控盘第一次使用
  • 产生个人所得税之后是不是不能公益性岗位
  • 摊销合同取得成本分录
  • 个体户查账征收没有成本票怎么办
  • 2020年916减免退库什么意思
  • 企业营业利润为负的原因有哪些
  • 跨年暂估成本的账务处理冲回
  • 资产负债应付账款怎么算
  • 外汇汇兑损益怎么做账
  • 库存商品成本变动率
  • 房地产企业纳税申报需要报哪些报表
  • 资产负债表的资产总额怎么看
  • 上年发生的费用,下年来得发票,会计分录
  • 如何让游戏速度加快
  • 三代税款手续费支付比例
  • 现金付款凭证是什么意思
  • 潜亏挂账是什么意思
  • 进项发票认证操作
  • 绿萝怎么扦插?
  • 瓦尔德内尔精彩
  • 物业收取停车费归谁所有
  • 企业所得税的销售收入包括哪些
  • 现金流量表的作用和意义
  • 怎么计算土地增值税金额
  • php验证电子邮件格式
  • 生产企业出口退税申报流程操作
  • php实现登录功能
  • 税务申报说明怎么写范文
  • 无法报销的原因
  • 航天金税税控盘运行环境
  • 报建费减免
  • 小规模纳税人升级为一般纳税人
  • 利润分配的5个基本原则
  • 应交税费明细账登记图
  • 企业享受政府补贴的具体方式
  • 购入固定资产入账会计凭证怎么做
  • 员工的工资属于固定资产吗
  • 企业年底亏损怎么结转
  • 上年度计提多了的奖金怎么办
  • 常见开具发票错误详解是?
  • 公司卖掉软件计提折旧吗
  • 投资者以现金支出为准
  • bulk insert formatfile
  • sql合并字段
  • win2003怎么安装
  • linux的压缩包
  • win8 开机启动
  • 用U盘安装苹果系统
  • mmc.exe是什么
  • w8系统怎么删除软件
  • centos6设置ip
  • windowsxp桌面没有我的电脑
  • rhel7配置ip地址
  • 关于windows的开始菜单,叙述错误的是
  • information_schema翻译
  • 360修复win7
  • linuxone
  • 使用jquery实现的项目
  • perl tr函数
  • android怎么保存项目
  • express的中间件
  • javascript基础书
  • python:\n
  • python读取文件的操作方法
  • 江苏国税电子税务局官网
  • 购车发票包含
  • 如何在国税网下载发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设