[发明专利]游戏模式的切换方法、装置、电子设备及存储介质在审
申请号: | 201910236150.5 | 申请日: | 2019-03-27 |
公开(公告)号: | CN109918188A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 周金 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张宁;刘芳 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏模式 代码模块 替换 电子设备 内存 存储介质 代码开发量 判断逻辑 游戏开发 运行游戏 游戏 存储 占用 转换 申请 | ||
本申请提供一种游戏模式的切换方法、装置、电子设备及存储介质,该方法包括:在切换游戏的游戏模式时,获取与第一游戏模式对应的第一代码模块,第一游戏模式为待转换的游戏模式;将内存中存储的与第二游戏模式对应的第二代码模块,替换为第一代码模块,得到替换后的第二代码模块,其中,第二游戏模式为当前运行的游戏模式;根据替换后的第二代码模块,运行游戏。采用代码模块的替换的方式,使得内存中的代码模块不会大量增加,可以减少内存的占用;加快电子设备的运行速率;并且,本实施例提供的方案,不需要大量的判断逻辑的代码,可以减少游戏的代码开发量,减少游戏开发成本。
技术领域
本申请涉及游戏技术领域,尤其涉及一种游戏模式的切换方法、装置、电子设备及存储介质。
背景技术
随着电子娱乐行业的发展,游戏受到越来越多用户的喜爱。游戏为用户提供了多种游戏模块,其中,游戏模式也可以称为战斗模式;用户可以采用不同的游戏模式进行游戏。其中,主要的游戏模式为正常模式和编辑器模式;正常模式下,游戏设定了游戏的逻辑,用户依据游戏提供的逻辑进行游戏;编辑器模式下,用户可以自己设定游戏的逻辑,用户依据自己设定的逻辑进行游戏。在开发游戏的时候,会将编辑器模式下的逻辑和正常模式下的逻辑混在一起;从而,在用户进行游戏时,在用户每进行一次动作或操作的时候,电子设备需要依据游戏中的判断逻辑确定当前是编辑器模式还是正常模式。从而,开发人员需要在游戏中增加大量的判断逻辑,代码的开发量较大。
现有技术中,为了减少代码的开发量,电子设备可以在游戏开始的时候,判断当前的游戏模式,然后电子设备将当前的游戏模式对应的代码放到内存中;进而,电子设备获取内存中的代码,以在游戏模式下运行游戏。
然而现有技术中,每次切换游戏模式的时候,都需要再次获取游戏模式对应的代码,将代码放入到内存中,以根据内存中的代码去运行游戏;在将游戏模式对应的代码放到内存中之后,是无法自动删除的,只能人工手动的删除内存中的代码。进而,会占用较多的内存,进一步的,内存较多被占用,会影响到电子设备的运行速率。
发明内容
本申请提供一种游戏模式的切换方法、装置、电子设备及存储介质,以解决现有技术中游戏过程中会占用较多的内存的问题。
第一方面,本申请实施例提供一种游戏模式的切换方法,包括:
在切换游戏的游戏模式时,获取与第一游戏模式对应的第一代码模块,所述第一游戏模式为待转换的游戏模式;
将内存中存储的与第二游戏模式对应的第二代码模块,替换为所述第一代码模块,得到替换后的第二代码模块,其中,所述第二游戏模式为当前运行的游戏模式;
根据所述替换后的第二代码模块,运行所述游戏。
进一步地,所述获取与第一游戏模式对应的第一代码模块,包括:
确定所述游戏的操作动作,并获取与第一游戏模式对应的所述操作动作的第一代码模块;
所述将内存中存储的与第二游戏模式对应的第二代码模块,替换为所述第一代码模块,得到替换后的第二代码模块,包括:
将所处内存中存储的与第二游戏模式对应的所述操作动作的第二代码模块,替换为所述操作动作的第一代码模块,以得到所述替换后的第二代码模块。
进一步地,所述第一代码模块中包括至少一个代码文件,所述第二代码模块中包括至少一个代码文件;所述第二代码模块具有对应的正常模式下的原始代码模块,所述原始代码模块中包括至少一个代码文件;
所述将内存中存储的与第二游戏模式对应的第二代码模块,替换为所述第一代码模块,得到替换后的第二代码模块,包括:
对于同名的代码文件,检测所述同名的代码文件的类属性,其中,所述同名的代码文件为在所述原始代码模块和所述第一代码模块中命名相同的代码文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910236150.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:任务调度方法、装置、设备和存储介质
- 下一篇:一种资源管理方法及相关设备