Unity 构建太大的立方体贴图

Unity building too large cubemaps

我正在使用 Unity 5.3.5 并试图在我的项目中实现 6 个天空盒。每个天空盒的大小最多为 3mb,但是当我构建我的项目时,应用程序大小变为 87mb!我尝试查看细节,发现每个转换为立方体贴图的天空盒的大小都已调整为 16mb(14.2%)。这是我在

中从editor.log中看到的

%localappdata%\Unity\Editor

我尝试搜索此问题,但发现这是 Unity 4+ 中的一个已知错误。我需要减小我的应用程序大小!我该怎么办?

这是立方体贴图的一个已知问题。由于多种原因,可能会出现此问题。以下是调整立方体贴图以减小文件大小的几种方法:

  1. 单击您的立方体贴图并在检查器中检查 Format 是否设置为 Compressed
  2. 默认 最大大小 设置为 2048 (4K)。如果您的项目不需要该大小,请尝试减少到​​ 1024 或更少(如果可能)
  3. 检查用于构建立方体贴图的图像的分辨率
  4. 这 link http://forum.unity3d.com/threads/has-the-cubemap-texture-compression-bug-been-fixed-in-unity4.165125/ 讨论了立方体贴图压缩,但您很可能会面临 运行 次内存泄漏。

我过去曾成功减小构建尺寸。希望这些提示也能对您有所帮助。