我正在使用 Unity 5.3.5 并尝试在我的项目中实现 6 个天空盒。每个天空盒的大小最多为 3mb,但是当我构建我的项目时,应用程序大小变为 87mb!我尝试查看细节,发现每个转换为立方体贴图的天空盒的大小都已调整为 16mb(14.2%)。这是我在editor.log中看到的发现
%localappdata%\Unity\Editor
我尝试搜索此问题,但发现这是 Unity 4+ 中的一个已知错误。我需要减小我的应用程序大小!我该怎么办?
最佳答案
这是立方体贴图的一个已知问题。由于多种原因,可能会出现此问题。以下是调整立方体贴图以减小文件大小的几种方法:
- 点击您的立方体贴图并在检查器中检查格式是否设置为压缩
- 默认的最大大小 设置为 2048 (4K)。如果您的项目不需要该大小,请尝试减少到 1024 或更少(如果可能)
- 检查用于构建立方体贴图的图像的分辨率
- 此链接 http://forum.unity3d.com/threads/has-the-cubemap-texture-compression-bug-been-fixed-in-unity4.165125/谈论立方体贴图压缩,但您很可能会面临运行时内存泄漏。
我过去曾成功减小构建尺寸。希望这些提示对您也有帮助。
关于c# - Unity 构建太大的立方体贴图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37551703/