Unity构建太大的立方体贴图

时间:2016-05-31 17:04:03

标签: c# android unity3d google-cardboard

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

中的editor.log中看到的
  

%LOCALAPPDATA%\统一\编辑

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

1 个答案:

答案 0 :(得分:2)

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

  1. 单击您的立方体贴图并在检查器中,检查格式是否设置为压缩
  2. 默认最大尺寸设置为2048(4K)。如果您的项目不需要该大小,请尝试减少到​​1024或更少(如果可能)
  3. 检查用于构建立方体贴图的图像的分辨率
  4. 此链接http://forum.unity3d.com/threads/has-the-cubemap-texture-compression-bug-been-fixed-in-unity4.165125/讨论了立方体贴图压缩,但很可能会遇到运行时内存泄漏。
  5. 我过去成功减少了我的构建规模。希望这些技巧也能为您提供帮助。