【问题标题】:Unity building too large cubemapsUnity 构建过大的立方体贴图
【发布时间】:2016-05-31 17:04:03
【问题描述】:

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

%localappdata%\Unity\Editor

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

【问题讨论】:

    标签: c# android unity3d google-cardboard


    【解决方案1】:

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

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

    我过去成功地减小了构建大小。希望这些提示也对您有所帮助。

    【讨论】:

    • 格式已设置为压缩。但是,最大大小设置为 2048;我将其更改为 512。图像质量似乎有所下降,但应用程序大小现在已显着减小。谢谢! :D
    • 我不想减小最大尺寸还有其他方法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 2018-07-29
    • 2014-05-06
    • 2010-10-02
    相关资源
    最近更新 更多