Unity3D 3.5 自带的寻路组件介绍.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Unity3D 3.5 自带的寻路组件介绍

Unity3D 3.5 自带的寻路组件介绍 和U3D以前大多数的优化组件类似,Nav也需要在设置好寻路网格和寻路对象之后Bake一下。关于U3D内置的寻路组件主要分为两大个 类,NavMesh和NavMeshAgent;前者用于设置寻路的网络,后者设置寻路的Object。在NavMesh对外公开的方法有: Raycast 跟踪上NavMesh的两个点之间的射线。 CalculatePath 计算两点之间的路径和存储路径。 DistanceToEdge 找到最近从一个点的NavMesh NavMesh边缘。 SamplePosition 样品到指定点最接近的NavMesh。 SetLayerCost 设置成本超过一层上的所有代理类型的几何遍历。 GetLayerCost 取得成本超过一层上的所有代理类型的几何遍历。 GetNavMeshLayerFromName 返回一个已命名的层层指数。 此外它还继承了一些变量 name 对象的名称。 hideFlags 如果对象是隐藏的,由用户在现场或修改保存? 继承的函数 GetInstanceID 返回该对象的实例ID。 ToString 返回游戏对象的名称。 继承类的功能 operator bool 对象是否存在? Instantiate 克隆原始的对象,并返回克隆 。 Destroy 删除一个游戏物体,组件或资产。 DestroyImmediate 立即销毁对象 obj 。强烈建议,而不是使用毁灭。 FindObjectsOfType 返回的所有活动加载的类型对象的列表类型 。 FindObjectOfType 返回的第一个活动类型加载的对象类型。 运算符== 比较如果两个对象指向同一个 运算符! 比较,如果两个对象是指不同的对象 DontDestroyOnLoad 使得对象的目标不会被破坏时自动装载一个新的场景。 在NavMesh对外公开的方法有: 变量 destination 导航朝目的地。 stoppingDistance 在这个距离内停止从目标位置。 velocity navmesh代理组件的当前速度。 nextPosition 路径上的下一个位置。 remainingDistance 当前路径上的剩余距离。 baseOffset 拥有游戏物体的相对垂直位移。 isOnOffMeshLink 代理目前定位上OffMeshLink。 autoTraverseOffMeshLink 自动运动到和关闭OffMeshLinks。 autoRepath 试图获取一个新的路径,如果现有的路径变为无效 hasPath 代理目前有一个路径。 pathPending 正在计算路径,但还没有准备好 isPathStale 当前路径陈旧。 pathStatus 查询当前路径的状态。 walkableMask 指定巫NavMesh层是【狗刨学习网】差强人意(位域)。更改walkableMask将陈旧的路径(见isPathStale) speed 最大移动速度。 angularSpeed 最高转速(deg / s的)。 acceleration 最大加速度 updatePosition 如果代理更新变换位置。 updateRotation 如果代理更新变换方向。 radius 代理半径。 height 代理的高度。 obstacleAvoidanceType 避免质量水平 功能 SetDestination 设置或更新的目标。这会触发一个新的路径计算。 ActivateCurrentOffMeshLink 启用或禁用当前??链接。 GetCurrentOffMeshLinkData 提取当前的OffMeshLink状态。 GetCurrentOffMeshLinkGameObject 参考当前OffMeshLink的游戏对象。 CompleteOffMeshLink 终止电流OffMeshLink。 Move 当前位置应用相对运动。 Stop 停止代理的运动沿着目前的道路。 Resume 恢复运动沿着目前的道路。 ResetPath 清除当前路径。请注意,代理将开始寻找一条新的道路,直到SetDestination被称为。 SetPath 指定代理的路径。 DistanceToEdge 找到最近的NavMesh边缘。 Raycast 对一个目标位置的NavMesh的跟踪运动。不移动代理。 SamplePathPosition 采样沿着目前的道路位置。 SetLayerCost 设置为以上的层类型的几何遍历成本。 GetLayerCost 获取超过该层类型的几何遍历成本。 继承的成员 继承的变量 ena

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档