gpt4 book ai didi

ios - Unity iOS 应用程序大小重 1.2GB(实际大小)(Android 100MB)

转载 作者:可可西里 更新时间:2023-11-01 03:57:53 25 4
gpt4 key购买 nike

我有一个应用程序,它是用 unity 2d 制作的。将它导出到 android 它重 100MB。导出到 iOS 有 1.2GB(ipa 是 104MB),但在 iTunes 里面有 1.2GB,太多了。

我们试图减小纹理大小,但随后,图像在设备上变得非常像素化。

关于如何解决这个问题有什么想法吗?

这是未压缩的 .ipa 显示的是什么获得了所有 MB:

sharedassets4.assets(只有那个文件,有 342 MB)

最佳答案

iTunes 显示安装大小,因此如果您解压缩您的 ipa 文件,您将获得 1.2GB。 Android 上的安装大小也可能那么大。你检查了吗?

通常,当您以真彩色或 16 位压缩纹理并且 zip 压缩效果非常好时,即在具有大量相同颜色像素的纹理上,通常会发生这种情况。

可能的解决方案

1) 如果您的纹理不需要透明度,您可以切换到压缩纹理(iOS 上的 PVRTC 和 Android 上的 ETC)。但是如果需要透明,你不应该切换到压缩,因为透明的 PVRTC 看起来很丑,而 ETC 不支持 alpha。

2)我不知道在你的项目中是否可行,但你可以尝试通过使用色调或切片来减少纹理的数量。

更新 1

我目前遇到了类似的情况,事实证明。

 -------------------------------------------- 
| Platform Android iOS |
|--------------------------------------------|
| APK/IPA 380MB 400 MB |
| unzipped APK/IPA 1.19 GB 1.13 GB |
| install size on device 380MB 1.15 GB |
--------------------------------------------

区别在于iOS 在安装时完全解压IPA 文件
Android 在运行时直接从 APK 中反读,所以你可以说,那不是真正安装,但它肯定是另一种安装类型。

关于ios - Unity iOS 应用程序大小重 1.2GB(实际大小)(Android 100MB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33613864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com