【技术实现步骤摘要】
屏幕切换方法、装置、计算机可读存储介质和电子设备
[0001]本公开涉及游戏
,尤其涉及一种屏幕切换方法、装置、计算机可读存储介质和电子设备。
技术介绍
[0002]随着电子娱乐行业与移动终端技术的发展,各大游戏厂商推出了可以进行横竖屏切换模式的游戏。早期的游戏相对简单,UI(User Interface,用户界面)占游戏屏幕比重不大,横竖屏切换时限制相对较少,实现难度较小,一般通过一套简单的九宫格适配就可以实现横竖屏的自适应切换。
[0003]随着游戏复杂度的提高,目前的九宫格已经无法满足横竖屏的自适应切换,有的游戏厂家可能会在原有横屏游戏的基础上再增加一套竖版游戏,游戏设计与开发的成本大大提高,且制作和维护流程更加复杂。
[0004]因此,目前游戏的横竖屏切换成本较高。
技术实现思路
[0005]本公开提供了一种屏幕切换方法、装置、计算机可读存储介质和电子设备,进而降低屏幕切换成本。
[0006]第一方面,本公开一个实施例提供了一种屏幕切换方法,应用于服务终端,该方法包括:
[0007]接收用户终端发送的屏幕方向切换指令,并根据屏幕方向切换指令确定用户终端界面的目标切换方向;
[0008]从预先配置的布局配置文件中提取用户终端界面中各组件在目标切换方向对应的目标布局信息;其中,布局配置文件中至少包含用户终端界面中各组件在不同屏幕方向的布局信息;
[0009]将目标布局信息发送至用户终端,以指示用户终端基于目标布局信息对用户终端界面中各组件重新进 ...
【技术保护点】
【技术特征摘要】
1.一种屏幕切换方法,其特征在于,应用于服务终端,所述方法包括:接收用户终端发送的屏幕方向切换指令,并根据所述屏幕方向切换指令确定所述用户终端界面的目标切换方向;从预先配置的布局配置文件中提取用户终端界面中各组件在所述目标切换方向对应的目标布局信息;其中,所述布局配置文件中至少包含所述用户终端界面中各组件在不同屏幕方向的布局信息;将所述目标布局信息发送至所述用户终端,以指示所述用户终端基于所述目标布局信息对所述用户终端界面中各组件重新进行布局。2.根据权利要求1所述的屏幕切换方法,其特征在于,所述接收用户终端发送的屏幕方向切换指令,并根据所述屏幕方向切换指令确定所述用户终端界面的目标切换方向,包括:接收所述用户终端发送的进行屏幕方向切换后屏幕的分辨率信息;根据所述分辨率信息确定所述用户终端界面的所述目标切换方向。3.根据权利要求2所述的屏幕切换方法,其特征在于,所述根据所述分辨率信息确定所述用户终端界面的所述目标切换方向,包括:根据所述分辨率信息确定进行屏幕方向切换后屏幕的分辨率比例;其中,所述分辨率比例是指分辨率高度与分辨率宽度的比值;若所述分辨率比例大于第一预设阈值,则确定所述用户终端界面的所述目标切换方向为竖屏方向;若所述分辨率比例小于第二预设阈值,则确定所述用户终端界面的所述目标切换方向为横屏方向。4.根据权利要求1所述的屏幕切换方法,其特征在于,在所述从预先配置的布局配置文件中提取用户终端界面中各组件在所述目标切换方向对应的目标布局信息之前,所述方法还包括:分别确定当前游戏在第一屏幕方向的第一布局信息与在第二屏幕方向的第二布局信息;根据所述第一布局信息与所述第二布局信息确定所述当前游戏中各组件在所述第一屏幕方向与在所述第二屏幕方向中的布局映射关系;其中,所述布局映射关系至少包括位置映射关系与形状大小的映射关系;基于所述布局映射关系生成所述布局配置文件。5.根据权利要求4所述的屏幕切换方法,其特征在于,若所述目标切换方向为所述第二屏幕方向;对应的,所述从预先配置的布局配置文件中提取用户终端界面中各组件在所述目标切换方向对应的目标布局信息,包括:确定所述用户终端界面中各组件的组件标识;基于各所述组件标识从所述布局配置文件中查询得到各组件在所述第二屏幕方向中对应的所述第二布局信息,并将所述第二布局信息作为所述目标布局信息。6.根据权利要求1所述的屏幕切换方法,其特征在于,所述方法还包括:获取所述用户终端界面中各组件在第一屏幕方向上的第一布局信息;根据所述第一布局信息确定所述第一屏幕方向上显示的各组件是否可以平铺于第二屏幕方向的所述用户终端界面;
若所述第一屏幕方向上显示的组件可以平铺于第二屏幕方向的所述用户终端界面,则基于预设适配方法生成所述当前游戏中各组件从所述第一屏幕方向上切换至所述第二屏幕方向的布局信息。7.根据权利要求1所述的屏幕切换方法,其特征在于,所述从预先配置的布局配置文件中提取用户终端界面中各组件在所述目标切换方向对应的目标布局信息包括:若所述用户终端界面中至少一个侧边中显示的组件不可以平铺于所述目标切换方向对应的用户终端界面,则从预先配置的所述布局配置文件中提取所述用户终端界面中各组件在所述目标切换方向对应的所述目标布局信息;其中,所述目标布局信息基于如下方法生成:将所述用户终端界面中显示的各组件模块化为多个组件模块;其中,各组件模块中的组件类型相同;将各所述组件模块分别映射至所述目标切换方向对应的所述用户终端界...
【专利技术属性】
技术研发人员:林烁,刘印挺,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。