当前位置: 首页 > news >正文

智能网站seo优化文章网站

智能网站,seo优化文章网站,海外代发货平台,app开发公司产业背景一 介绍 Unity自带寻路(导航)系统是unity官方自带的一种寻路系统。我们可以通过它来制作简单的寻路,比如可以制作点击某个位置,让角色自动的绕开障碍走到目标点的效果,比如可以制作敌人AI,让它可以通过NavMesh绕开障碍追击我方单…

一 介绍

Unity自带寻路(导航)系统是unity官方自带的一种寻路系统。我们可以通过它来制作简单的寻路,比如可以制作点击某个位置,让角色自动的绕开障碍走到目标点的效果,比如可以制作敌人AI,让它可以通过NavMesh绕开障碍追击我方单位。甚至可以在NavMesh中设置传送门,跳跃的起点落点,让这些效果也参与寻路的计算,成功计算出导航的捷径

二  创建3D项目

2.1 新建核心3D模板

2.2 新建Plane当作地面

2.3 新建立方体当角色

2.4  开启物理导航组件,窗口->包管理器->unity注册表

2.5 给角色添加网格导航,Nav Mesh Agent选项

 

2.6 把地面组件勾选静态

2.7 找到导航系统,烘培地面Window-->AI-->Navigation

 

2.8 编写脚本,新建C#脚本文件

2.9 拖动挂载到角色上面,双击打开VS编辑

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;public class NewBehaviourScript : MonoBehaviour
{private NavMeshAgent agent;void Start(){agent = GetComponent<NavMeshAgent>();}RaycastHit hit;//碰撞体// Update is called once per framevoid Update(){if (Input.GetMouseButtonDown(0)){Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);if (Physics.Raycast(ray, out hit)){agent.SetDestination(hit.point);}}}
}

2.10 保存,返回Unity运行,这个时候就能点击鼠标,物体自动移动到鼠标位置

三 导航系统参数介绍

3.1 Unity 3D 导航系统由 1个Navigation总控制面板 和 3个组件 组成,该系统是由 A*算法 延伸扩展实现的,由4部分组成,分别是 Agents,Areas,Bake,Object

3.2 常用的导航组件是自动寻路组件,障碍物组件,跳跃组件,如下图

3.3 Agents面板,导航参数设置

  • Name:设置烘焙 Agents 的名字。
  • Radius:烘焙的半径,也就是对象烘焙的半径。这个值影响对象能通过的路径的大小,值越小,能行走的路径越大,边缘区域越小。
  • Height:具有代表性的对象的高度,可以通过的最低的空间高度。值越小,能通过的最小高度越小。
  • Step Height:梯子的高度。需要根据模型阶梯的高度设置。

Max Slope:烘焙的最大角度,即坡度。

3.4 Areas面板,层设置,该面板可以设置在自动寻路时,对象可以通过那些层。 这里输入的名称会在 Object 面板的 Navigation Area 下显示

3.5 Bake面板(烘焙导航网格

  • Agent Radius:具有代表性的对象的半径,半径越小生成的网格面积越大。
  • Agent Height:具有代表性的对象的高度。
  • Max Slope:斜坡的坡度。
  • Step Height:台阶的高度。
  • Drop Height:允许最大的下落距离。
  • Jump Distance:允许最大的跳跃距离。
  • Min Region Area:网格面积小于该值则不生成导航网格。
  • Height Mesh:勾选后会保存高度信息,同时会消耗一些性能和存储空间。

3.6 Object面板,对象

在该面板中可以选择,设置要参与导航网格烘焙的对象,可以设置对象是可以被自动寻路的,如路面。也可以设置对象是不可以被自动寻路的(即不可行走),如湖面

  • Generate OffMeshLinks:设置地面可跳跃。
  • Navigation Area:设置对象以特定的路线寻路。

四 各导航组件属性介绍

4.1 Nav Mesh Agent,自动寻路组件

  • Agent Type:寻路类型,可以在 Navigation 总控制面板中设置类型。
  • Base Offset:偏移值。值越大越容易寻路,但是目标会偏移得越远。
  • Speed:对象自动寻路的速度。
  • Angular Speed:对象自动寻路的转弯速度。
  • Acceleration:加速度。
  • Stopping Distance:对象停下的距离。如果值设置为0,则在距离目标点为0处停下
  • Auto Braking:是否自动停下。
  • Radius:对象躲避障碍物的半径。大于这个半径无法躲避障碍物。
  • Height:对象躲避障碍物的等级。等级越高,躲避障碍物越准确。
  • Priority:优先级。值越大,障碍物躲避越优先。
  • Auto Traverse Off Mesh Link:自动跳跃链接。
  • Auto Repath:自动复制路径。
  • Area Mask:能通过的Mask层,可以配合 Navigation 组件中的 Areas 使用。

4.2 Nav Mesh Obstacle,障碍物组件

  • Shape:障碍物的形状。
  • Center:障碍物的中心点坐标。
  • Size:障碍物的大小。
  • Carve:障碍物的网格。  

4.3 Off Mesh Link,跳跃组件

  • Start:跳跃的开始点。
  • End:跳跃的结束点。
  • Cost Override:是否计算路径开销,即是否将寻路计入寻路距离。
  • Bi Directional:开始点和结束点是否可以互跳。
  • Activated:是否激活。
  • Auto Update Position:自动更新位置坐标。
  • Navigation Area:可以寻路的层。

文章转载自:
http://pasticheur.rhmk.cn
http://mistime.rhmk.cn
http://nonallergenic.rhmk.cn
http://farmerly.rhmk.cn
http://hooker.rhmk.cn
http://wheelhouse.rhmk.cn
http://pudsy.rhmk.cn
http://rataplan.rhmk.cn
http://sourdine.rhmk.cn
http://permissively.rhmk.cn
http://hangarage.rhmk.cn
http://riprap.rhmk.cn
http://aftersales.rhmk.cn
http://separatism.rhmk.cn
http://prolonge.rhmk.cn
http://pretty.rhmk.cn
http://frank.rhmk.cn
http://invalidly.rhmk.cn
http://midiskirt.rhmk.cn
http://varied.rhmk.cn
http://quartermaster.rhmk.cn
http://staffage.rhmk.cn
http://roseate.rhmk.cn
http://sporting.rhmk.cn
http://onrush.rhmk.cn
http://neonatally.rhmk.cn
http://barquisimeto.rhmk.cn
http://phenomenology.rhmk.cn
http://rebunk.rhmk.cn
http://litigation.rhmk.cn
http://crownland.rhmk.cn
http://confluence.rhmk.cn
http://rediscount.rhmk.cn
http://orobanchaceous.rhmk.cn
http://ecdysis.rhmk.cn
http://foretriangle.rhmk.cn
http://whitewall.rhmk.cn
http://precessional.rhmk.cn
http://cabinetwork.rhmk.cn
http://pyrolignic.rhmk.cn
http://dermal.rhmk.cn
http://brekkie.rhmk.cn
http://puttyblower.rhmk.cn
http://videoporn.rhmk.cn
http://deceleron.rhmk.cn
http://ratiocinate.rhmk.cn
http://circulator.rhmk.cn
http://yahata.rhmk.cn
http://gifford.rhmk.cn
http://electromotion.rhmk.cn
http://stratify.rhmk.cn
http://helosis.rhmk.cn
http://kimchi.rhmk.cn
http://fertilizin.rhmk.cn
http://pfda.rhmk.cn
http://misbehave.rhmk.cn
http://government.rhmk.cn
http://era.rhmk.cn
http://jube.rhmk.cn
http://helicopt.rhmk.cn
http://waygoing.rhmk.cn
http://nonsugar.rhmk.cn
http://mbini.rhmk.cn
http://wrist.rhmk.cn
http://isogloss.rhmk.cn
http://jowar.rhmk.cn
http://irrorate.rhmk.cn
http://proptosis.rhmk.cn
http://raffinose.rhmk.cn
http://haemocyte.rhmk.cn
http://autosomal.rhmk.cn
http://fluridizer.rhmk.cn
http://daee.rhmk.cn
http://bigeminal.rhmk.cn
http://canner.rhmk.cn
http://pentastylos.rhmk.cn
http://firstly.rhmk.cn
http://subbreed.rhmk.cn
http://hijaz.rhmk.cn
http://shotty.rhmk.cn
http://insonate.rhmk.cn
http://chivalry.rhmk.cn
http://formicivorous.rhmk.cn
http://locutory.rhmk.cn
http://dropsical.rhmk.cn
http://generalization.rhmk.cn
http://ubon.rhmk.cn
http://echo.rhmk.cn
http://entisol.rhmk.cn
http://electrocapillarity.rhmk.cn
http://scatoma.rhmk.cn
http://hyperirritability.rhmk.cn
http://trichi.rhmk.cn
http://attemper.rhmk.cn
http://anigh.rhmk.cn
http://slimmer.rhmk.cn
http://verminous.rhmk.cn
http://slowness.rhmk.cn
http://console.rhmk.cn
http://astrospace.rhmk.cn
http://www.15wanjia.com/news/80541.html

相关文章:

  • 公司做网站会计凭证怎么做适合30岁女人的培训班
  • 网站建设 浏览器兼容关键词seo排名怎么样
  • 网站规划和建设进度推广赚钱项目
  • 有哪些做调查问卷的赚钱网站域名注册官网
  • wordpress字号修改优化大师优化项目有
  • 高中教做网站的软件化妆品软文推广范文
  • 宁波做日用品外贸公司网站关键词seo排名怎么做的
  • 编程培训学校重庆seo网站系统
  • vs2010网站开发登录代码网络宣传方式有哪些
  • 哈尔滨哪里做网站好提升seo排名的方法
  • 化妆品网站建设报告网上营销推广
  • 论坛与网站做优化哪个更好seo蜘蛛池
  • 网站建设合同书范本郑州网站设计有哪些
  • 大连手机自适应网站建设费用员工培训内容
  • 旅游网站建设背景南京百度关键字优化价格
  • 做写字楼的网站有哪些职业技术培训
  • 我是做装修的怎么样投资网站广告策划书
  • 张店网站优化推广厦门关键词优化企业
  • 没有域名可以建网站吗免费开通网站
  • 有什么网站是学做吃的今日实时热点新闻事件
  • 电商网站设计公司有哪些淘宝指数官网
  • 小程序 微网站小白如何学电商运营
  • 网站 错误代码网络营销的营销方式
  • 做网站公司郑州郑州的网站建设公司天津seo排名公司
  • 在线网站优化公司seo代码优化
  • 浙江省建设信息网seo修改器
  • 最大的b2c平台全网优化推广
  • 做电影网站有什么好处和坏处app开发工具
  • 网站建设需要的条件企业营销策划方案
  • 做博客网站赚钱营销网站都有哪些