[发明专利]一种脚本文件的加载方法、装置、电子设备及存储介质有效

专利信息
申请号: 201910926796.6 申请日: 2019-09-27
公开(公告)号: CN110694269B 公开(公告)日: 2022-12-16
发明(设计)人: 王英侨;徐星 申请(专利权)人: 网易(杭州)网络有限公司
主分类号: A63F13/48 分类号: A63F13/48;G06F9/445
代理公司: 北京超成律师事务所 11646 代理人: 王文红
地址: 310052 浙江省杭州*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 脚本 文件 加载 方法 装置 电子设备 存储 介质
【说明书】:

本申请涉及游戏技术领域,尤其涉及一种脚本文件的加载方法、装置、电子设备及存储介质。本申请通过响应于游戏应用的加载信号,加载游戏应用的脚本字典文件,脚本字典文件中存储有游戏应用的各个脚本文件的开发名称和对应的存储名称,并按照获取的加载顺序列表可以直接从脚本字典文件中依次查找每个待加载的脚本文件的开发名称对应的存储名称,这样,省去了将待加载的脚本文件的开发名称转换为存储名称的计算过程,直接通过查询到的存储名称加载在用户终端的本地存储的脚本文件,可以提升游戏应用的加载速度。

技术领域

本申请涉及游戏技术领域,尤其涉及一种脚本文件的加载方法、装置、电子设备及存储介质。

背景技术

游戏开发者在开发游戏应用程序时,为了便于开发,会为脚本文件命名一个可以表征脚本功能的开发名称,在开发完成后,还会将脚本文件的开发名称加密转换成存储名称,并将带有存储名称的脚本文件的游戏应用的版本提供给用户安装。这样,用户无法通过存储名称知晓脚本文件的功能,可以增加游戏应用的安全性。

通常,在游戏应用加载时,先对脚本文件进行加载,由于游戏引擎只能从加载顺序列表中获取到待加载的脚本文件的开发名称,故在加载过程中,还需要对开发名称进行转换得到存储名称,再根据存储名称从本地存储中获取到该脚本文件进行加载。但是,游戏应用加载过程中,需要加载的脚本文件的数量较大,由于每个待加载的脚本文件都有进行名称转换的计算过程,因而会有较大的计算量,因此,会对游戏应用的加载速度造成影响。

发明内容

有鉴于此,本申请实施例的目的在于提供一种脚本文件的加载方法、装置、电子设备及存储介质,可以提升游戏应用的加载速度。

本申请主要包括以下几个方面:

第一方面,本申请实施例提供一种脚本文件的加载方法,应用于用户终端上运行的游戏应用,所述加载方法包括:

响应于所述游戏应用的加载信号,加载所述游戏应用中的脚本字典文件;所述脚本字典文件中存储有所述游戏应用的各个脚本文件的开发名称和对应的存储名称;

获取多个待加载的脚本文件的加载顺序列表;所述加载顺序列表包含所述多个待加载的脚本文件的开发名称;

按照所述加载顺序列表,从所述脚本字典文件中依次查找每个待加载的脚本文件的开发名称对应的存储名称;

获取在所述用户终端的本地存储的与所述存储名称对应的脚本文件,并加载所述脚本文件。

在一种可能的实施方式中,在所述响应于所述游戏应用的加载信号之后,所述加载方法还包括:

获取所述加载信号对应的触发事件;

所述获取多个待加载的脚本文件的加载顺序列表,包括:

根据所述触发事件,确定所述多个待加载的脚本文件的加载顺序列表。

在一种可能的实施方式中,所述触发事件包括以下至少一种事件:

启动所述游戏应用;切换游戏场景;加载游戏场景中的游戏元素。

在一种可能的实施方式中,根据以下步骤生成所述脚本字典文件:

获取所述游戏应用的各个脚本文件的开发名称;

针对所述各个脚本文件中的每个脚本文件,通过名称转换算法,将每个脚本文件的开发名称转换为对应的存储名称;

将所述各个脚本文件中的每个脚本文件的开发名称和对应的存储名称一一对应存储至所述脚本字典文件。

在一种可能的实施方式中,所述名称转换算法包括位运算算法和哈希算法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910926796.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top