zoukankan      html  css  js  c++  java
  • 关于 Unity NavMesh 数据的访问

         目前的工作需要加入自动寻路,后来决定使用 unity 自带的 NavMesh,但有个问题是这个寻路数据,服务器也是需要的,那么我就要把这个数据导出为服务器所用才行。
         但 NaveMesh 暂时没有官方接口说如何导出这个 Mesh 的顶点数据,后来在论坛里发现 Unity 内部的人说,确实有接口可以导出数据,但是忘了名字。。。汗|||,还补充说这个接口只能在编辑器模式下使用,不过还好有人在下面给出了这个重要接口,那就是: 
    NavMesh.Triangulate(out Vector3[] vertices, out Int[] indices);
    分别取出顶点和顶点索引。
         其实,还有个办法能找到这个接口,在 Mono 编辑器中,鼠标点击 NavMesh,然后右键菜单选择:Go to Declaration,就会看到打开一个新标签的内容,往最下面瞅:

         

      好了,山高月小,水落石出。

      下面是测试结果:
      1.原本的 NavMesh 预览


      2.取出 NavMesh 信息后绘制出来的

     
  • 相关阅读:
    接口测试
    jmeter直连数据库
    登录功能的测试用例设计
    oracle 同义词synonym
    oracle常用函数
    python环境搭建--pycharm的安装及使用
    JavaScript数组函数
    JavaScript:var、let、作用域
    HTML入门到精通(带你全面避坑)
    使用VirtualBox安装CentOS7
  • 原文地址:https://www.cnblogs.com/yaukey/p/navmesh_data_export.html
Copyright © 2011-2022 走看看