Laya3D使用Unity导出Sprite3D灯光效果不对

问题

在Unity中场景显示的亮度都是正常的,使用LayaAir3D工具导出Sprite3D后运行场景场景变暗,效果很是不对。在和美术沟通时得知,美术使用了Lighting面板。
Sprite3D选项的导出,相比场景(Scene)的导出,没有了光照贴图的导出
参考文檔3.3.3

解决

使用代码设置Lighting面板里的 ambientColor

//设置场景环境光
scene.ambientColor = new Laya.Vector3(0.6, 0, 0);

官网文檔-场景环境光
官网文檔-Unity插件使用说明4.11.1

使用代码设置 雾 的效果

//雾化代码
scene.enableFog = true;
//设置雾化的颜色
scene.fogColor = new Laya.Vector3(0,0,0.6);
//设置雾化的起始位置,相对于相机的距离
scene.fogStart = 10;
//设置雾化最浓处的距离。
scene.fogRange = 40;

官网文檔-场景雾化
官网文檔-Unity插件使用说明4.11.2

上一篇:笨办法学python3 的习题43 调制版(解析版)


下一篇:2020最新斯坦福大学ios-swift教程-第二课