边玩边下.PDF

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
边玩边下

边玩边下 分包demo包制作 1.分包原理 分包是从游戏原包中取出必要资源以及前期资源重新打包做成 一个小包,将未包含在小包中的资源排序,做到用户在玩游戏时能 够边玩边下。 在W IFI情况下,游戏会预下载 (用户进入游戏就会开始下载小 包以外的资源);在流量情况下,会有用户选择在游戏开始就下载 还是小包体验完后再下载剩余资源 (进入游戏时会提示用户是否下 载剩余资源,不下载的情况下用户会先体验一段游戏,即小包包含 的部分,在小包的部分体验完后,也会弹出提示框提醒用户下载剩 余资源)。小包以外资源下载顺序为制作小包时对资源的排序。 2.判断游戏开发引擎 游戏开发引擎分为unity和cocos,在拿到游戏后首先需要确认游 戏是哪种引擎开发的。将游戏包用好压打开,查看assets/bin/Data 目录下文件。 Unity的包一般资源较乱,没有规律,有些包中会有带有unity字样的文件 cocos的游戏资源一般较为规律,分各个文件夹,有些包中也会有 cocos字样的文件夹或文件。 3.分包准备 打开Vmware Workstation工具,点击启动按钮 输入用户名:user,密码 :123456,并按回车 (第一次需要登录才能使用 ,第一次后不登录也能直接使用) 打开Xshe ll 5工具,点击连接 4.Unity分包步骤 4.1将游戏原包分为zip包和sma ll包 将客户给的包放入虚拟盘 (一般为Z盘)的apkmerger文件夹中,在虚拟 机中的操作需要先把被操作的文件放入指定的文件夹中 执行 cd apkmerger 命令,按回车键。 (表示进入apkmerger文件夹中) 执行ll命令,按回车键。 (表示显示全部) 能在文件中找到客户给的包 输入命令python split-u3d-assets.py Girls.apk按回车 分成zip和-sma ll包 split-u3d-assets.py为分包脚本 Girls.apk为文件名 (客户给的包文件名太复杂时可 自己改名,命令中包名必须与执行命 令时文件名一致) 记住执行命令时出现的versionCode,在后期配置后台时需要使用 (versionCode并 不是只会在一个地方出现) 到apkmerger文件夹下看是否生成了zip和-sma ll包,正常情况下,-sma ll 包远小于zip包,两个包的大小加起来基本等于原包。 -sma ll包集成sdk 输入:python apkmerger.py -c ApkMerger.cfg -o 340boyaa.apk - l bzpthp/ com.boyaa3.4.apk LBC lient-standard-20005-test-0224.apk –s 生成sma ll包,sma ll包由于接入了sdk,会比-sma ll包稍微大一点 到apkmerger文件夹中看是否生成了sma ll包 将手机连上电脑,双击sma ll包安装到手机,zip放到sd卡根 目录下,从手 机中删掉原有的assets文件,解压zip,注意选择解压到当前文件夹,解压后 对比解压出的assets文件是否解压完全 (查看assets属性中的大小,对比在电 脑中zip包用好压打开后的大小)。 4.2取fileSet1和fileSet2生成origFiles 进入游戏,创建所有角色,取出fileSet (Android/obb/游戏包名),命名为 fileSet1,放入apkmerger文件夹中 (fileSet1决定小包大小) 输入:python split-u3d-assets.py zhanzhihaizei.apk --file-set1 fileSet1.txt –s测小包大小,在apkmerger文件夹中看-sma ll大小。进入游戏跑 一段再取fileSet1,可以在游戏中多取几个,最后选择最适合的大小 (一般小包大 小不超过原包1/2,在原包包体1/3左右为宜,具体大小需根据游戏情况而定) 继续跑游戏,一般游戏原包为200M左右时,大概跑2-3个小时,再取出fileSet, 重命名为fileSet2,在跑fileSet2时尽量点击所有能点的按钮、场景等。 取出fileSet2,放入apkmerger文件夹中 输入:python split-u3d-assets.py zhanzhihaizei.apk --file-set1 fileSet1.txt --file

文档评论(0)

shaofang00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档