[发明专利]网页游戏的数据处理方法、装置、电子设备及存储介质有效
申请号: | 202210386612.3 | 申请日: | 2022-04-13 |
公开(公告)号: | CN114676372B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 周静之 | 申请(专利权)人: | 一点灵犀信息技术(广州)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957;A63F13/77 |
代理公司: | 北京同钧律师事务所 16037 | 代理人: | 柴海平;许怀远 |
地址: | 510277 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 游戏 数据处理 方法 装置 电子设备 存储 介质 | ||
本申请提供一种网页游戏的数据处理方法、装置、电子设备及存储介质。本申请的方法,在游戏开发阶段将网页资源应用于不同应用平台时的定制素材存储至对应的素材存储目录中,将素材存储目录中的通用素材进行图集打包,生成通用图集、通用图集描述文件,将通用资源配置信息写入资源配置文件;分别将每一应用平台的定制素材进行图集打包,生成每一应用平台的定制图集、定制图集描述文件及定制资源配置信息,将定制资源配置信息写入资源配置文件中,能自动识别出不同应用平台的不同素材并分别进行图集打包,减小了图集的体积,在游戏运行过程中加载网页资源时加载当前应用平台的图集,避免不必要的图集资源的加载,提高网页游戏的加载速度和性能。
技术领域
本申请涉及计算机技术领域,尤其涉及一种网页游戏的数据处理方法、装置、电子设备及存储介质。
背景技术
目前,通过在HTML5页面内嵌游戏引擎开发网页游戏,采用游戏引擎进行游戏渲染。目前基于游戏引擎的网页游戏中的网页资源中包含大量的图片类的素材,如游戏背景图片,道具、平台logo等的图标等。为了提升图片素材的加载速度,通常将存放图片的目录中的图片素材进行图集打包得到一张图集,通过加载图集代替加载多张图片素材。在需要加载图片素材时,通过游戏引擎加载资源配置文件,根据资源配置文件中的资源配置信息,加载图片素材所在的图集,根据图集及其资源描述文件,将图片素材呈现至页面。
在实际应用中,一个网页游戏通常可以投放到多个不同的应用平台(如APP等)中,根据不同应用平台的需求,网页游戏中部分场景(页面)中展示的网页资源需要使用不同应用平台定制的素材。目前的处理方案中,通过将网页资源对应的所有素材(包括网页游戏默认使用的素材和各个应用平台特有的定制素材)均存储至对应目录中,在进行图集打包时将一个目录中所有素材打包到一张图集中。在应用于某一应用平台时,通过修改游戏代码中需要使用定制素材的地方的代码增加选择素材判断逻辑,在网页游戏运行时加载整张图集,通过选择素材判断逻辑来动态加载不同的素材,每当增加新的定制素材时,都需要手动改写判断逻辑,费时费力,并且加载的图集中包含了大量非当前应用平台所需的素材,导致不必要的数据加载,影响网页游戏的加载速度和性能。
发明内容
本申请提供一种网页游戏的数据处理方法、装置、电子设备及存储介质,用以提升网页游戏的加载速度和性能。
第一方面,本申请提供一种网页游戏的数据处理方法,包括:
获取所述网页游戏中网页资源的定制素材,并将所述定制素材存储至所述网页资源对应的素材存储目录中,所述素材存储目录中存储有所述网页资源的通用素材,所述定制素材仅应用于对应的应用平台;
在对每一所述素材存储目录中的素材进行图集打包时,将所述素材存储目录中的通用素材进行图集打包,生成通用图集、通用图集描述文件及通用资源配置信息,将所述通用资源配置信息写入资源配置文件中;
若确定所述素材存储目录中存储有至少一个应用平台的定制素材,则按照定制素材对应的应用平台,分别将每一应用平台的定制素材进行图集打包,生成每一应用平台当前使用的通用素材和定制图集、定制图集描述文件及定制资源配置信息,将所述定制资源配置信息写入资源配置文件中。
第二方面,本申请提供一种网页游戏的数据处理方法,包括:
在网页游戏运行过程中,根据当前页面上待显示的目标资源的标识和当前应用平台的版本标记,确定资源配置文件中是否包含所述目标资源应用于所述当前应用平台的定制资源配置信息,其中所述资源配置文件包含所述网页游戏中网页资源的通用资源配置信息和所述网页资源应用于不同应用平台的定制资源配置信息;
若所述资源配置文件中包含所述目标资源应用于所述当前应用平台的定制资源配置信息,则根据所述目标资源应用于所述当前应用平台的定制资源配置信息,加载应用于所述当前应用平台时所述目标资源的定制图集和定制图集描述文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于一点灵犀信息技术(广州)有限公司,未经一点灵犀信息技术(广州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210386612.3/2.html,转载请声明来源钻瓜专利网。