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

54 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

2024-06-19 13:32:32 +08:00
1前面的教程已经详细的介绍插件各种导出功能本教程将导出一个烘培过的地形场景。
2我们打开Example文件夹下的Example_5场景文件目录位置如图所示
![](Img_1.png)
3场景内容如图示
![](Img_2.png)
a) Tow_Crystal1节点
该节点为一个属性动画节点节点包含一个旋转动画控制水晶旋转。该对象导出后会导出一个epa后缀文件保存属性动画信息当前版本的暂时只支持animator动画
组件,支持循环动画和自动播放。其中循环播放需要勾选下图中的选项:
![](Img_3.gif)
![](Img_4.png)
b) Terrain节点
该节点是一个地形节点是通过unity的地形绘制器生成地形信息组件但是有一些限制需要导出前确认首先PaintTexture图片个数不能超过四个
超出部分无法导出。 下图为烘培过光照贴图后的地形示例:
![](Img_5.png)
cnew节点
该节点是静态Mesh节点群unity3D内该节点将勾选Static选项导出时候勾选Using Batching进行合并导出从而优化性能但是Batching后就无法动态
修改导出参数设置可以参考Mesh导出和Material设置部分教程。
![](Img_6.png)
d) Fx_Portals_01 和 Fx_TowerExplode_01 节点
这两个节点都是特效组节点,可以作为特效组被场景导出,也可以作为单独特效进行导出。这里为了方便控制我们分别为其添加了特效组导出脚本,详细导出步
骤可以参看EffectGroup导出教程部分。
![](Img_7.png)
e) 光照贴图部分
打开菜单栏Window-->LightMapping,我们可以看到场景烘培的详细信息暂时只支持Mode为Single Lightmaps模式下的unity3d光照贴图烘培信息导出
![](Img_8.png)
4然后我们选择菜单栏Egret3D-->Export-->Scene步骤打开导出场景功能块这里我们勾选了Using Batching来对场景内的静态内容进行优化。
![](Img_9.png)
5点击Export开始导出导出完毕后我们将会获取到一个压缩格式和非压缩格式的场景文件。
![](Img_10.png)
6我们打开压缩格式的目录信息内容是由三部分组成的图片内容scene.e3dPack和scene.e3dPackc。这里我们拷贝图片内容和scene.e3dPack来进行内容演示。
![](Img_11.png)
![](Img_12.png)