如何减小 unity android 游戏大小?
How to reduce unity android game size?
你好伙计们,我只是出于学习目的在 unity 中构建了我的第一个演示项目,而 apk 文件的大小是 21 mb,那么如何减小我的 apk 大小?
我见过很多大小小于 5 mb 的游戏,他们是如何构建这类游戏的?
他们使用一些不同的游戏引擎吗?
谢谢
资产是最有可能进行优化的对象。执行构建后,编辑器日志中会提供此信息。转到控制台 window
(菜单:Window <控制台),单击右上角的小下拉面板,然后select 打开编辑器日志。
构建后的编辑器日志:
减少构建大小的建议
- Textures: select 项目视图和检查器中的纹理
window 减小最大尺寸。
- 网格和动画:将网格压缩设置为低、中或高。网格和动画压缩使用量化,这意味着它需要更少 space,但压缩会带来一些不准确。试验您的模型可接受的压缩级别。
- 减小移动 .NET 库的大小:您应该避免对 System.dll 或 System.Xml.dll 的任何依赖。默认情况下,Unity 不在内置播放器中包含这些,但如果您使用它们的 类,它们就会包含在内。这些 DLL 使播放器的存储大小增加了大约 1 兆字节。如果您需要在游戏中解析 XML,您可以使用像 Mono.Xml.zip 这样的库作为系统库的较小替代方案。虽然大多数通用容器包含在 mscorlib 中,但 Stack 和其他一些容器包含在 System.dll 中,因此您应该尽可能避免使用这些容器。
参考this link了解更多详情。
当然你可以覆盖 android 的图像大小,但我建议你在 arm v7 架构下构建,而不是 x86 + armv7,现在很少有移动 phone 使用 x86 架构,你可以减少你的游戏直到 11mb,在构建部分更改架构。如果我回答了你的问题,请标记为已回答
你好伙计们,我只是出于学习目的在 unity 中构建了我的第一个演示项目,而 apk 文件的大小是 21 mb,那么如何减小我的 apk 大小? 我见过很多大小小于 5 mb 的游戏,他们是如何构建这类游戏的? 他们使用一些不同的游戏引擎吗? 谢谢
资产是最有可能进行优化的对象。执行构建后,编辑器日志中会提供此信息。转到控制台 window (菜单:Window <控制台),单击右上角的小下拉面板,然后select 打开编辑器日志。
构建后的编辑器日志:
减少构建大小的建议
- Textures: select 项目视图和检查器中的纹理 window 减小最大尺寸。
- 网格和动画:将网格压缩设置为低、中或高。网格和动画压缩使用量化,这意味着它需要更少 space,但压缩会带来一些不准确。试验您的模型可接受的压缩级别。
- 减小移动 .NET 库的大小:您应该避免对 System.dll 或 System.Xml.dll 的任何依赖。默认情况下,Unity 不在内置播放器中包含这些,但如果您使用它们的 类,它们就会包含在内。这些 DLL 使播放器的存储大小增加了大约 1 兆字节。如果您需要在游戏中解析 XML,您可以使用像 Mono.Xml.zip 这样的库作为系统库的较小替代方案。虽然大多数通用容器包含在 mscorlib 中,但 Stack 和其他一些容器包含在 System.dll 中,因此您应该尽可能避免使用这些容器。
参考this link了解更多详情。
当然你可以覆盖 android 的图像大小,但我建议你在 arm v7 架构下构建,而不是 x86 + armv7,现在很少有移动 phone 使用 x86 架构,你可以减少你的游戏直到 11mb,在构建部分更改架构。如果我回答了你的问题,请标记为已回答