问题
在Unity中场景显示的亮度都是正常的,使用LayaAir3D工具导出Sprite3D后运行场景场景变暗,效果很是不对。在和美术沟通时得知,美术使用了Lighting面板。
Sprite3D选项的导出,相比场景(Scene)的导出,没有了光照贴图的导出
参考文檔3.3.3
解决
使用代码设置Lighting面板里的 ambientColor
//设置场景环境光 scene.ambientColor = new Laya.Vector3(0.6, 0, 0);
使用代码设置 雾 的效果
//雾化代码 scene.enableFog = true; //设置雾化的颜色 scene.fogColor = new Laya.Vector3(0,0,0.6); //设置雾化的起始位置,相对于相机的距离 scene.fogStart = 10; //设置雾化最浓处的距离。 scene.fogRange = 40;
原文地址:https://blog.csdn.net/sinat_34849163/article/details/113564999
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。