【技术实现步骤摘要】
优化Unity打AB包的方法
本专利技术属于计算机游戏领域,具体涉及了一种优化Unity打AB包的方法。
技术介绍
AB包为assetbundle包的简称。目前的Unity打AB包时,一般是有以下几种方案:1.按照资源的依赖来分包2.按照资源文件夹分包3.按照资源类型来分包4.按照资源时序的聚类来分包按照以上的1种或多种组合形式打出来的AB包,由于unity加载的单位是AB包,那么如果分包不合理,会导致加载在内存中的资源并没有被使用,从而造成浪费,使内存虚高,也有可能会基于内存的限制造成频繁的加载和卸载AB包,从而使帧率下降,降低玩家体验。
技术实现思路
本专利技术的目的在于至少解决现有技术中存在的技术问题之一,提供了优化Unity打AB包的方法,提高资源使用率,降低游戏内存占用。本专利技术的技术方案包括一种优化Unity打AB包的方法,其特征在于,该方法包括以下步骤:S100,对目标游戏程序通过监控接口获取游戏资源的安装和卸载的时间表;S200,根 ...
【技术保护点】
1.一种优化Unity打AB包的方法,其特征在于,该方法包括以下步骤:/nS100,对目标游戏程序通过监控接口获取游戏资源的安装和卸载的时间表;/nS200,根据所述游戏资源的安装和卸载的时间表生成对应的二维图表,并通过交互界面进行显示;/nS300,根据游戏资源的安装和卸载的时间表使用聚类方法生成对应的聚类结果;/nS400,将聚类结果作为打包规则,则可以得出更优的打包方式。/n
【技术特征摘要】
1.一种优化Unity打AB包的方法,其特征在于,该方法包括以下步骤:
S100,对目标游戏程序通过监控接口获取游戏资源的安装和卸载的时间表;
S200,根据所述游戏资源的安装和卸载的时间表生成对应的二维图表,并通过交互界面进行显示;
S300,根据游戏资源的安装和卸载的时间表使用聚类方法生成对应的聚类结果;
S400,将聚类结果作为打包规则,则可以得出更优的打包方式。
2.根据权利要求1所述的优化Unity打AB包的方法,其特征在于,所述S100具体包括:
S110,对移动终端的一项或多项游戏程序注入监控接口;
S120,对游戏内加载资源和卸载资源的接口调用时,监控接口将资源加载和卸载资源的信息发送给服务端写入日志;
S...
【专利技术属性】
技术研发人员:孙亚文,曹青,潘亚楠,杨明邦,
申请(专利权)人:珠海金山网络游戏科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。