Unity android apk 突然变大了?
Unity android apk suddenly way bigger in size?
我对我的 Unity 手机游戏进行了一些性能修复(将大多数对象设置为静态以节省每秒帧数和性能)。
在那之后我构建了我的游戏,而不是通常的 80mb,它现在有 350mb,我真的不知道为什么。
我还做了一些项目设置>质量茶和其他一些我在互联网上看到的东西,但我不确定是否有任何效果。
有谁知道可能的原因吗?
设置静态是内存使用和运行时性能之间的权衡。这种性能提升不是免费的。它包含运行时内存和构建时内存的成本。设置静态可能会导致创建许多额外的网格并将其保存到构建中。在运行时渲染效率更高,但内存成本更高。
编译后打开编辑器日志可以查看。底部附近是一个列表,其中包含构建中包含的所有资产的大小和名称。包含的静态网格将如下所示:
2.0 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 11
2.0 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 2
2.0 mb 0.5% Built-in Mesh: Combined Mesh (root: scene)
2.0 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 6
2.0 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 16
1.9 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 10
1.9 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 23
1.9 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 5
1.9 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 19
调查编辑器日志以找到优化后最大的资产。
纹理很昂贵,通常是构建尺寸过大的原因。尝试减小“最大尺寸”并查看它的外观。
这一点以及更多内容在 Unity Manual - Reducing the file size of your build 中进行了解释。 “编辑器日志”可以告诉你哪些文件是最昂贵的。
我对我的 Unity 手机游戏进行了一些性能修复(将大多数对象设置为静态以节省每秒帧数和性能)。
在那之后我构建了我的游戏,而不是通常的 80mb,它现在有 350mb,我真的不知道为什么。
我还做了一些项目设置>质量茶和其他一些我在互联网上看到的东西,但我不确定是否有任何效果。
有谁知道可能的原因吗?
设置静态是内存使用和运行时性能之间的权衡。这种性能提升不是免费的。它包含运行时内存和构建时内存的成本。设置静态可能会导致创建许多额外的网格并将其保存到构建中。在运行时渲染效率更高,但内存成本更高。
编译后打开编辑器日志可以查看。底部附近是一个列表,其中包含构建中包含的所有资产的大小和名称。包含的静态网格将如下所示:
2.0 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 11
2.0 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 2
2.0 mb 0.5% Built-in Mesh: Combined Mesh (root: scene)
2.0 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 6
2.0 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 16
1.9 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 10
1.9 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 23
1.9 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 5
1.9 mb 0.5% Built-in Mesh: Combined Mesh (root: scene) 19
调查编辑器日志以找到优化后最大的资产。
纹理很昂贵,通常是构建尺寸过大的原因。尝试减小“最大尺寸”并查看它的外观。
这一点以及更多内容在 Unity Manual - Reducing the file size of your build 中进行了解释。 “编辑器日志”可以告诉你哪些文件是最昂贵的。