[发明专利]界面切换方法及装置有效
申请号: | 201911323589.8 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111061535B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 汪宏浩 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/48;A63F13/60 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张子青;刘芳 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面 切换 方法 装置 | ||
本申请实施例提供一种界面切换方法及装置,该方法包括:响应语言切换指令,遍历已加载于内存中的至少一个用户界面,其中,用户界面中包括至少一个第一资源,各第一资源包括各自对应的资源标识,语言切换指令包括目标语言标识。针对任一用户界面中的任一第一资源,根据第一资源的资源标识和目标语言标识,获取第二资源,其中,第二资源与第一资源的资源标识相同,第二资源为目标语言标识对应的资源。将已加载于内存中的第一资源替换为对应的第二资源,以呈现切换为目标语言的用户界面。通过将已加载于内存中的各用户界面中的各资源替换为对应的第二资源,从而可以在不退出游戏客户端的情况下实现语言的切换,提升了用户的游戏体验。
技术领域
本申请实施例涉及计算机技术,尤其涉及一种界面切换方法及装置。
背景技术
随着游戏行业的快速发展,游戏在进行全球化发行时,为便于多个国家和地区的用户进行使用,游戏通常都需要支持语言的切换。
目前,现有技术在游戏客户端进行语言切换时,通常是将游戏客户端返回至登录界面或者将游戏客户端进行重新启动,从而将当前语言对应的游戏资源从内存中进行卸载,以便在内存中加载需要切换的语言所对应的游戏资源,当重新登录或者重新启动游戏客户端时,就可以根据切换的语言对应的游戏资源加载界面了。
然而,现有技术中无论是返回登录界面,还是重新启动的方式,均会打断用户的游戏进度,从而增加了界面中语言切换的繁杂性。
发明内容
本申请实施例提供一种界面切换方法及装置,以克服语言切换过程中,会打断用户的游戏进度的问题。
第一方面,本申请实施例提供一种界面切换方法,应用于游戏客户端,包括:
响应语言切换指令,遍历已加载于内存中的至少一个用户界面,其中,所述用户界面包括至少一第一资源,各所述第一资源包括各自对应的资源标识,所述语言切换指令包括目标语言标识;
针对任一所述用户界面中的任一第一资源,根据所述第一资源的资源标识和所述目标语言标识,获取第二资源,其中,所述第二资源与所述第一资源的资源标识相同,所述第二资源为所述目标语言标识对应的资源;
将所述已加载于内存中的所述第一资源替换为对应的所述第二资源,以呈现切换为所述目标语言的所述用户界面。
在一种可能的设计中,所述方法还包括:
构建一预设数据表,其中,所述预设数据表中存储有各所述资源的资源标识、语言标识以及资源信息,根据所述资源标识和所述语言标识可以索引到唯一的资源信息;
所述根据所述第一资源的资源标识和所述目标语言标识,获取第二资源,包括:
根据所述第一资源的资源标识和所述目标语言标识查询所述预设数据表;
获取所述预设数据表中存储的资源信息,根据所述资源信息,获取所述第二资源。
在一种可能的设计中,所述第一资源为文本资源,所述获取所述预设数据表中存储的资源信息,根据所述资源信息,获取所述第二资源,包括:
获取所述预设数据表中存储的资源信息,其中,所述资源信息为文本内容;
将所述预设数据表中对应的文本内容确定为所述第二资源。
在一种可能的设计中,所述第一资源为图片资源、声音资源、模型贴图资源中的任一种;
所述获取所述预设数据表中存储的资源信息,根据所述资源信息,获取所述第二资源,包括:
获取所述数据表中存储的资源信息,其中,所述资源信息为存储路径;
根据所述预设数据表中的存储路径获取对应的所述第二资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911323589.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:消防水箱
- 下一篇:业务处理方法、装置、存储介质及服务器