使用unity减少iOS上的资产规模

使用unity减少iOS上的资产规模,ios,unity3d,build,compression,pvrtc,Ios,Unity3d,Build,Compression,Pvrtc,我的android构建大小是30mb,但我的iOS构建大小(appstore大小)是400mb。经过一些研究,我发现这可能是因为资产压缩。然而,我在论坛上找到了非常古老的答案,我不知道该怎么做 我有几个大小为8192x1080的PNG图像,由于质量原因我无法缩小(我知道这是一个很大的图像,但假设没有办法缩小或分割它): 我该怎么办 使用插件?哪一个 创建资产绑定?我从来没用过 让我的图像8192x8192?当我这样做时,大小将增加到85mb 不使用精灵类型,但使用高级类型 另一个问题;当我

我的android构建大小是30mb,但我的iOS构建大小(appstore大小)是400mb。经过一些研究,我发现这可能是因为资产压缩。然而,我在论坛上找到了非常古老的答案,我不知道该怎么做

我有几个大小为8192x1080的PNG图像,由于质量原因我无法缩小(我知道这是一个很大的图像,但假设没有办法缩小或分割它):

我该怎么办

  • 使用插件?哪一个
  • 创建资产绑定?我从来没用过
  • 让我的图像8192x8192?当我这样做时,大小将增加到85mb
  • 不使用精灵类型,但使用高级类型
另一个问题;当我的图像不是ARGB而是RGB时,第二条警告消息将从PVRTC更改为ETC1。其原因和后果是什么


谢谢您的帮助。

iOS大小错误。它实际上在400mb内存中包含32位和64位,加上一些苹果代码优化,这些优化将在上传到商店时删除。尽管如此,你的照片的大小还是很可笑。不是数据大小,而是图像大小8192。1080不是二的幂,因此Unity可能无法正确压缩它(NPOT)。1)400mb是应用商店大小。2) 尽管尺寸很可笑,但它不能回答这个问题。除了更改图像大小,我应该怎么做?是应用商店suze还是下载大小?让你的图像变小,二次方。你应该试着把图像压缩到1024,而不是1080。也许能解决一下。第二种方法是缩小到4096x512,你会损失一点精度,但你会将尺寸缩小4,再加上压缩。哦,对了,2的幂不是平方的。。。那我就用这个办法。谢谢。