[发明专利]游戏模式的切换方法、装置、电子设备及存储介质在审
申请号: | 201910236150.5 | 申请日: | 2019-03-27 |
公开(公告)号: | CN109918188A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 周金 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张宁;刘芳 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏模式 代码模块 替换 电子设备 内存 存储介质 代码开发量 判断逻辑 游戏开发 运行游戏 游戏 存储 占用 转换 申请 | ||
1.一种游戏模式的切换方法,其特征在于,包括:
在切换游戏的游戏模式时,获取与第一游戏模式对应的第一代码模块,所述第一游戏模式为待转换的游戏模式;
将内存中存储的与第二游戏模式对应的第二代码模块,替换为所述第一代码模块,得到替换后的第二代码模块,其中,所述第二游戏模式为当前运行的游戏模式;
根据所述替换后的第二代码模块,运行所述游戏。
2.根据权利要求1所述的方法,其特征在于,所述获取与第一游戏模式对应的第一代码模块,包括:
确定所述游戏的操作动作,并获取与第一游戏模式对应的所述操作动作的第一代码模块;
所述将内存中存储的与第二游戏模式对应的第二代码模块,替换为所述第一代码模块,得到替换后的第二代码模块,包括:
将所处内存中存储的与第二游戏模式对应的所述操作动作的第二代码模块,替换为所述操作动作的第一代码模块,以得到所述替换后的第二代码模块。
3.根据权利要求1所述的方法,其特征在于,所述第一代码模块中包括至少一个代码文件,所述第二代码模块中包括至少一个代码文件;所述第二代码模块具有对应的正常模式下的原始代码模块,所述原始代码模块中包括至少一个代码文件;
所述将内存中存储的与第二游戏模式对应的第二代码模块,替换为所述第一代码模块,得到替换后的第二代码模块,包括:
对于同名的代码文件,检测所述同名的代码文件的类属性,其中,所述同名的代码文件为在所述原始代码模块和所述第一代码模块中命名相同的代码文件;
根据与所述类属性对应的替换方式,将所述第二代码模块中的同名的代码文件替换为所述第一代码模块中的同名的代码文件;
删除所述第二代码模块中的待删除的代码文件,其中,所述待删除的代码文件为所述第一代码模块中没有出现的代码文件;
将所述第一代码模块中的新增的代码文件存储至所述内存中,以得到所述替换后的第二代码模块,其中,所述新增的代码文件为所述第二代码模块中没有出现的代码文件。
4.根据权利要求3所述的方法,其特征在于,检测所述同名的代码文件的类属性,包括:
检测所述内存中的所述第二代码模块中是否具有所述同名的代码文件;
若不具有,则获取所述原始代码模块中的同名的代码文件,将所述原始代码模块中的同名的代码文件存储所述内存中,并检测所述同名的代码文件的类属性;
若具有,则检测所述同名的代码文件的类属性。
5.根据权利要求3所述的方法,其特征在于,所述类属性为静态方法或类方法,则根据与所述类属性对应的替换方式,将所述第二代码模块中的同名的代码文件替换为所述第一代码模块中的同名的代码文件,包括:
将所述第二代码模块中的同名的代码文件的类属性信息替换为所述第一代码模块中的同名的代码文件的类属性信息,以将所述第二代码模块中的同名的代码文件替换为所述第一代码模块中的同名的代码文件。
6.根据权利要求3所述的方法,其特征在于,所述类属性为函数类型,则根据与所述类属性对应的替换方式,将所述第二代码模块中的同名的代码文件替换为所述第一代码模块中的同名的代码文件,包括:
采用函数属性替换的方式,将所述第二代码模块中的同名的代码文件替换为所述第一代码模块中的同名的代码文件。
7.根据权利要求1-6任一项所述的方法,其特征在于,在所述在切换游戏的游戏模式时,获取与第一游戏模式对应的第一代码模块之前,还包括:
接收切换指令,其中,所述切换指令用于指示切换游戏模式。
8.一种游戏模式的切换装置,其特征在于,包括:
获取单元,用于在切换游戏的游戏模式时,获取与第一游戏模式对应的第一代码模块,所述第一游戏模式为待转换的游戏模式;
替换单元,用于将内存中存储的与第二游戏模式对应的第二代码模块,替换为所述第一代码模块,得到替换后的第二代码模块,其中,所述第二游戏模式为当前运行的游戏模式;
运行单元,用于根据所述替换后的第二代码模块,运行所述游戏。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910236150.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:任务调度方法、装置、设备和存储介质
- 下一篇:一种资源管理方法及相关设备