egret-docs-master/Engine3D/unity/7/README.md

48 lines
1.8 KiB
Markdown
Raw Permalink Normal View History

2024-06-19 13:32:32 +08:00
1前面我们已经完整的导出了整个场景的内容接下来我们将导出寻路功能中的网格数据这部分数据也是通过unity插件内功能实现导出的。
2我们打开Example文件夹下的Example_7场景文件目录位置如图所示
![](Img_1.png)
3场景内容如图示
![](Img_2.png)
4然后我们选择菜单栏Egret3D-->Export-->ExportNavGrid步骤打开导出场景功能块。
![](Img_3.png)
5功能界面如下图详细参数说明
a) terrain: 导出nav地形数据的地形组件对象初始值为第一个索引到的地形组件。
b) gridRoot: 绘制后生成的地形数据根节点,一般不做修改,初始值为空。
c) gridWidth: 绘制网格的宽,一般使用默认值。
d) gridHeight: 绘制网格的高,一般使用默认值。
e) gridRow 地形宽的格子总数,一般使用默认值。
f) gridCol 地形长的格子总数,一般使用默认值。
g) 当全部使用默认值导出时即生成一个和地形大小近似的网格单个网格大小约为1m*1m。
![](Img_4.png)
h) 需要注意的是请确保terrain组件对象的transform信息为默认值如下图所示
![](Img_5.png)
6确认参数无误后点击InitGrid按钮生成网格。
![](Img_6.png)
7鼠标点击选中sence内的网格就可以开始绘制网格数据。
a) 按住按键1后滑动鼠标可以绘制可行走区域。
![](Img_7.gif)
b) 按住按键3后滑动鼠标可以取消可行走区域。
![](Img_8.gif)
8绘制完成后可以点击ExportNavMethod导出nav数据文件名为场景名+.nav保存位置如下图所示
![](Img_9.png)
9数据导出测试无误后可以手动设置Grid(Clone)对象active为false也可以使用DelGrid删除地形数据。