[发明专利]一种版本切换方法及装置在审
申请号: | 202110407100.6 | 申请日: | 2021-04-15 |
公开(公告)号: | CN113101670A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 唐路明;李愿 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/77 | 分类号: | A63F13/77;G06F9/445 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吴文心 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 版本 切换 方法 装置 | ||
本发明实施例提供了一种版本切换方法及装置,其中,所述的方法包括:在多版本应用的登录界面上显示版本切换控件;响应针对所述版本切换控件的选择指令,确定目标版本;确定与所述目标版本对应的目标系统路径;根据所述目标系统路径,从所述多版本应用对应的资源文件中加载与所述目标版本对应的脚本和资源。使得多版本应用可以支持在多个版本之间进行切换,从而可以实现根据玩家选择的版本正确启动多版本应用加载并资源,可用于移动平台上的多版本应用,支持多个版本自由切换。
技术领域
本发明涉及软件应用技术领域,特别是涉及一种版本切换方法,以及一种版本切换装置。
背景技术
由于游戏运营的需要,需要在当前已有的普通版游戏基础上,推出一个全新的特色版游戏,并且希望玩家可以自由切换这两个版本,这就要求在同一个游戏包体中同时包含两个版本的游戏资源。
实现双版本游戏切换主要包括以下三个方面:
①通过合理的文件目录布局,确保每个版本的游戏资源都已放入游戏包体中。②在游戏启动时,可以支持根据玩家的选择来进入不同的游戏版本。③分别进入不同的游戏版本后,游戏客户端都可以正常运行对应版本的游戏内容。
目前,移动端的游戏基本没有支持双版本的方案,PC端的游戏实现双版本的方案一般是:直接在游戏包体中平行放置两套游戏资源,然后增加一个launcher游戏启动器,提供双版本游戏的入口选项给玩家选择,例如,包括A和B两个版本,选择A版本则启动A版本的游戏客户端,选择B版本则启动B版本的游戏客户端,之后正常进入游戏。游戏包体结构一般如下图1所示。其中,launcher.exe表示游戏启动器。game_client_A表示A版本的游戏资源,engine_A,res_A和script_A为A版本的游戏资源的子资源。game_client_B表示B版本的游戏资源,engine_B,res_B和script_B为B版本的游戏资源的子资源。可见,A和B两个版本的游戏资源相互独立。在启动游戏后,玩家选择版本的流程如图2所示。
上述的方案存在以下两个缺点:
1、多个版本的游戏资源无法复用,导致游戏包体较大。
2、目前只适用于PC平台,没有手机设备等移动平台的解决方案。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种版本切换方法和相应的一种版本切换装置。
第一方面,本发明实施例公开了一种版本切换方法,包括:
在多版本应用的登录界面上显示版本切换控件;
响应针对所述版本切换控件的选择指令,确定目标版本;
确定与所述目标版本对应的目标系统路径;
根据所述目标系统路径,从所述多版本应用对应的资源文件中加载与所述目标版本对应的脚本和资源。
可选地,所述确定与所述目标版本对应的目标系统路径,包括:
根据所述目标版本调整预置配置文件的版本属性;
根据所述版本属性,确定与所述目标版本对应的目标系统路径。
可选地,所述确定与所述目标版本对应的目标系统路径,包括:
确定与所述目标版本对应的脚本路径;
将所述脚本路径加入预设系统路径得到目标系统路径。
可选地,所述根据所述目标系统路径,从所述多版本应用对应的资源文件中加载与所述目标版本对应的脚本和资源,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110407100.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:隧道仰拱临时支撑拆除代换方法
- 下一篇:一种用于柔性显示模组的防护结构