查看: 500|回复: 9

[平台开发] 【iOS 打包游戏尺寸 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-29 00:29:11 | 显示全部楼层 |阅读模式



影响 iOS 打包游戏尺寸的因素有很多,从游戏引用的内容到所选的内部版本配置,都会影响尺寸。
目标配置
一个最大的变化在于定向了传送配置,而不是开发,从而节省了约 31MB。传送配置使用了更高的优化配置, 并删除了调试符号和许多日志和分析代码,从而减小了可执行文件的尺寸。
示例:TappyChicken
以下是在 4.0.1 branch 中为 iOS 制作和打包游戏数据的尺寸示例。

这里列出的编号删除了符号的可执行文件的资源文件大小。

整体传送 IPA 的未压缩资源文件大小为 43.8 MB(压缩后为 34.8 MB),其中包括:

3.9 MB - 加载画面和图标(压缩后也差不多资源文件大小)

25.5 MB - 可执行文件(从不压缩)

我们从不压缩可执行文件,因为当将其上传到 App Store 时它是加密的,而且在那里根本不会对其进行压缩。

10.6 MB - 引擎内容(压缩后为 4.8 MB)

3.7 MB - 游戏内容(压缩后为 0.7 MB)

可执行文件从不进行压缩,图标/画面已经过压缩,但是游戏和引擎内容压缩得很不错。

今后,我们将继续努力减小所需引擎内容的数据量和尺寸,以及优化可执行文件的尺寸。

加载画面和图标是您所创建的 “.png[/img]” 文件;您可提供更少的变化(Tappy Chicken 就只开发了一种版本,用于所有设备)或使用简单图标来进一步缩小尺寸。
游戏内容引用
游戏内容的尺寸完全由您自己控制; Tappy Chicken 等小游戏的最终尺寸会很合理,但是如果您要加入一堆额外内容的话,它很快就会不够用的。

您要理解,游戏中引用的任何内容都会经过处理;有些经常有人会做的傻事,比如引用庞大但却不使用的纹理作为 材料功能或材料中的默认纹理样本,或者在断开连接的节点中引用不使用的内容,或者在在蓝图中引用不使用的变量。即使所有材料实例都 将上述内容替换为其他内容,这些内容仍然算作已引用。您可在经过处理的资产文件夹中进行查看,如果找到任何意料之外的资产,则使用 Reference Viewer 追踪是谁引用了它。

注意:如果您通过启动 button on the toolbar, only the content referenced by your chosen maps will be cooked, but if you package your project 来进行处理, 则游戏中的所有内容都将被处理,甚至包括未引用的内容。
禁用 Slate
仅包含内容的项目具有较大的可执行文件,因为他们无法猜测您使用的是哪些插件和库。通常,切换到 C++ 以及 在编译时禁用不必要的插件和库,可执行文件的尺寸可以缩小一点(通过 EnabledPlugins、Project.Build.cs 和 Project.Target.cs 文件)。但是,我们有一种最优化的方式, 就是在仅包含内容的游戏中移除 30 MB 以上的石板资源,因为它们无法使用石板。如果您制作的 C++ 项目不使用石板,则在 Project.Target.cs 的 TargetRules 类的构建器中设置 bUsesSlate = false 即可节省这部分空间。
回复

使用道具 举报

0

主题

878

帖子

2892

积分

vip会员

Rank: 1

积分
2892
发表于 2016-7-2 20:49:25 来自手机 | 显示全部楼层
哈哈哈好大呀
回复 支持 反对

使用道具 举报

0

主题

943

帖子

3077

积分

vip会员

Rank: 1

积分
3077
发表于 2016-7-3 21:42:56 | 显示全部楼层
这个必须顶,撸主好人
回复 支持 反对

使用道具 举报

0

主题

867

帖子

2861

积分

vip会员

Rank: 1

积分
2861
发表于 2016-7-4 11:00:12 来自手机 | 显示全部楼层
这个必须可以有
回复 支持 反对

使用道具 举报

0

主题

805

帖子

2635

积分

vip会员

Rank: 1

积分
2635
发表于 2016-7-17 23:02:09 | 显示全部楼层
版主我爱你
回复 支持 反对

使用道具 举报

0

主题

913

帖子

3019

积分

vip会员

Rank: 1

积分
3019
发表于 2016-7-18 11:45:34 | 显示全部楼层
不错的资源啊,可以研究研究
回复 支持 反对

使用道具 举报

0

主题

855

帖子

2796

积分

vip会员

Rank: 1

积分
2796
发表于 2016-7-18 23:02:20 | 显示全部楼层
多少钱,看看
回复 支持 反对

使用道具 举报

0

主题

869

帖子

2838

积分

vip会员

Rank: 1

积分
2838
发表于 2016-7-22 12:00:59 来自手机 | 显示全部楼层
等会儿下载看看
回复 支持 反对

使用道具 举报

0

主题

911

帖子

2992

积分

vip会员

Rank: 1

积分
2992
发表于 2016-7-25 01:42:13 来自手机 | 显示全部楼层
看看!便宜就好了
回复 支持 反对

使用道具 举报

0

主题

877

帖子

2924

积分

vip会员

Rank: 1

积分
2924
发表于 2016-7-26 14:21:04 来自手机 | 显示全部楼层
真的是全套吗?
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部