一种游戏界面的调整方法、装置、设备及存储介质制造方法及图纸

技术编号:38629238 阅读:15 留言:0更新日期:2023-08-31 18:29
本申请公开了一种游戏界面的调整方法、装置、设备及存储介质,涉及界面优化领域。该方案中,基于预设事件的触发,获取窗口的尺寸信息;根据尺寸信息生成显示参数;将显示参数发送至云游戏服务器,以使云游戏服务器根据显示参数生成游戏显示画面,并将游戏显示画面发送给窗口。本申请中,可以实时根据窗口的尺寸信息对游戏显示画面进行适应性的调整,从而在终端设备的屏幕尺寸存在差异或者游戏玩家的操作存在差异时,均可以自适应调整游戏界面,以提高游戏玩家玩游戏的体验感。游戏玩家玩游戏的体验感。游戏玩家玩游戏的体验感。

【技术实现步骤摘要】
一种游戏界面的调整方法、装置、设备及存储介质


[0001]本申请涉及界面优化领域,特别涉及一种游戏界面的调整方法、装置、设备及存储介质。

技术介绍

[0002]移动端实现游戏界面自适应调整的方式为:根据移动端中设置的重力传感器确定用户手持移动端的方向,进而根据确定的方向自适应调整移动端的游戏界面的方向。如移动端为手机时,游戏界面可以自适应调整为横屏或者竖屏。
[0003]随着游戏应用的不断发展,越来越多的云游戏被开发出来,其主要应用于web端等场景中,而PC端中无法通过重力传感器实现对游戏界面的自适应调整,但web端的显示区域的尺寸因PC端屏幕尺寸的差异或者游戏玩家的操作差异而存在差异。为了提高游戏玩家通过web端玩游戏的体验感,需要提供一种游戏界面的调整方法,以使游戏界面的显示区域在web端可以自适应调整。

技术实现思路

[0004]本申请的目的是提供一种游戏界面的调整方法、装置、设备及存储介质,可以实时根据窗口的尺寸信息对游戏显示画面进行适应性的调整,从而在终端设备的屏幕尺寸存在差异或者游戏玩家的操作存在差异时,均可以自适应调整游戏界面,以提高游戏玩家玩游戏的体验感。
[0005]为解决上述技术问题,本申请提供了一种游戏界面的调整方法,应用于终端设备中的插件,包括:
[0006]基于预设事件的触发,获取窗口的尺寸信息;
[0007]根据所述尺寸信息生成显示参数;
[0008]将所述显示参数发送至云游戏服务器,以使所述云游戏服务器根据所述显示参数生成游戏显示画面,并将所述游戏显示画面发送给所述窗口。
[0009]优选地,基于预设事件的触发,获取窗口的尺寸信息,包括:
[0010]监听游戏事件,并在所述游戏事件为游戏启动事件时,获取所述窗口的尺寸信息。
[0011]优选地,基于预设事件的触发,获取窗口的尺寸信息,包括:
[0012]监听所述窗口的操作事件,在所述操作事件为改变所述窗口的尺寸信息的事件时,获取所述窗口的尺寸信息。
[0013]优选地,根据所述尺寸信息生成显示参数,包括:
[0014]根据所述窗口的宽度信息和高度信息计算所述游戏界面显示的宽高比。
[0015]优选地,根据所述窗口的宽度信息和高度信息计算所述游戏界面显示的宽高比之后,还包括:
[0016]确定计算出的所述游戏界面显示的宽高比是否小于预设宽高比;
[0017]若小于,则确定所述游戏显示画面为竖屏显示画面;否则,确定所述游戏显示画面
为横屏显示画面;
[0018]其中,所述竖屏显示画面的画面宽度撑满所述窗口的宽度且所述竖屏显示画面的画面高度根据所述竖屏显示画面的画面宽度自适应调整;所述横屏显示画面的画面高度撑满所述窗口的高度且画面宽度根据所述横屏显示画面的画面高度自适应调整。
[0019]优选地,根据所述显示参数生成游戏显示画面,还包括:
[0020]在判定所述宽高比小于所述预设宽高比时,根据所述预设宽高比、所述窗口的宽度信息和高度信息确定所述游戏显示画面的宽度为与所述宽度信息对应的最大值,并根据确定的游戏显示画面的宽度和所述预设宽高比调整所述游戏显示画面的高度;
[0021]在判定所述宽高比不小于所述预设宽高比时,根据所述预设宽高比、所述窗口的宽度信息和高度信息确定所述游戏显示画面的高度为与所述高度信息对应的最大值,并根据确定的游戏显示画面的高度和所述预设宽高比调整所述游戏界面的宽度。
[0022]优选地,根据所述显示参数生成游戏显示画面,包括:
[0023]根据所述显示参数对所述游戏显示画面的视频流图层进行调整;
[0024]根据调整后的视频流图层、UI图层中各UI按键与所述视频流图层的位置对应关系对所述UI图层进行调整。
[0025]优选地,根据调整后的视频流图层、UI图层中各UI按键与所述视频流图层的位置对应关系对所述UI图层进行调整,包括:
[0026]根据调整后的视频流图层、所述UI图层中各所述UI按键与所述视频流图层的相对横坐标百分比和相对纵坐标百分比对所述UI图层进行调整。
[0027]优选地,根据所述显示参数生成游戏显示画面,还包括:
[0028]控制所述UI图层上的各所述UI按键的尺寸与所述窗口的尺寸同比例变化。
[0029]为解决上述技术问题,本申请还提供了一种游戏界面的调整装置,应用于终端设备中的插件,包括:
[0030]尺寸信息获取单元,用于基于预设事件的触发,获取窗口的尺寸信息;
[0031]显示参数生成单元,用于根据所述尺寸信息生成显示参数;
[0032]游戏显示画面生成单元,用于将所述显示参数发送至云游戏服务器,以使所述云游戏服务器根据所述显示参数生成游戏显示画面,并将所述游戏显示画面发送给所述窗口。
[0033]为解决上述技术问题,本申请还提供了一种电子设备,所述电子设备包括处理器和存储器,其中:
[0034]所述存储器用于存储计算机程序;
[0035]所述计算机程序由所述处理器加载并执行以实现如上述所述的游戏界面的调整方法。
[0036]为解决上述技术问题,本申请还提供了一种计算机可读存储介质,用于存储计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上述所述的游戏界面的调整方法。
[0037]本申请提供了一种游戏界面的调整方法,涉及界面优化领域。该方案中,基于预设事件的触发,获取窗口的尺寸信息;根据尺寸信息生成显示参数;将显示参数发送至云游戏服务器,以使云游戏服务器根据显示参数生成游戏显示画面,并将游戏显示画面发送给窗
口。本申请中,可以实时根据窗口的尺寸信息对游戏显示画面进行适应性的调整,从而在终端设备的屏幕尺寸存在差异或者游戏玩家的操作存在差异时,均可以自适应调整游戏界面,以提高游戏玩家玩游戏的体验感。
[0038]本申请还提供了一种游戏界面的调整装置、设备及存储介质,与上述描述的游戏界面的调整方法具有相同的有益效果。
附图说明
[0039]为了更清楚地说明本申请实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本申请提供的一种游戏界面的调整方法的流程示意图;
[0041]图2为本申请提供的一种游戏界面的调整方法的具体流程示意图;
[0042]图3为本申请提供的一种游戏界面的调整装置的结构框图;
[0043]图4为本申请提供的一种电子设备的结构框图。
具体实施方式
[0044]本申请的核心是提供一种游戏界面的调整方法、装置、设备及存储介质,可以实时根据窗口的尺寸信息对游戏显示画面进行适应性的调整,从而在终端设备的屏幕尺寸存在差异或者游戏玩家的操作存在差异时,均可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏界面的调整方法,其特征在于,应用于终端设备中的插件,包括:基于预设事件的触发,获取窗口的尺寸信息;根据所述尺寸信息生成显示参数;将所述显示参数发送至云游戏服务器,以使所述云游戏服务器根据所述显示参数生成游戏显示画面,并将所述游戏显示画面发送给所述窗口。2.如权利要求1所述的游戏界面的调整方法,其特征在于,基于预设事件的触发,获取窗口的尺寸信息,包括:监听游戏事件,并在所述游戏事件为游戏启动事件时,获取所述窗口的尺寸信息。3.如权利要求1所述的游戏界面的调整方法,其特征在于,基于预设事件的触发,获取窗口的尺寸信息,包括:监听所述窗口的操作事件,在所述操作事件为改变所述窗口的尺寸信息的事件时,获取所述窗口的尺寸信息。4.如权利要求1所述的游戏界面的调整方法,其特征在于,根据所述尺寸信息生成显示参数,包括:根据所述窗口的宽度信息和高度信息计算所述游戏界面显示的宽高比。5.如权利要求4所述的游戏界面的调整方法,其特征在于,根据所述窗口的宽度信息和高度信息计算所述游戏界面显示的宽高比之后,还包括:确定计算出的所述游戏界面显示的宽高比是否小于预设宽高比;若小于,则确定所述游戏显示画面为竖屏显示画面;否则,确定所述游戏显示画面为横屏显示画面;其中,所述竖屏显示画面的画面宽度撑满所述窗口的宽度且所述竖屏显示画面的画面高度根据所述竖屏显示画面的画面宽度自适应调整;所述横屏显示画面的画面高度撑满所述窗口的高度且画面宽度根据所述横屏显示画面的画面高度自适应调整。6.如权利要求5所述的游戏界面的调整方法,其特征在于,根据所述显示参数生成游戏显示画面,还包括:在判定所述宽高比小于所述预设宽高比时,根据所述预设宽高比、所述窗口的宽度信息和高度信息确定所述游戏显示画面的宽度为与所述宽度信息对应的最大值,并根据确定的游戏显示画面的宽度和所述预设宽高比调整所述游戏显示画面的高度;在判定所述宽高比不小于所述预设宽高比时,...

【专利技术属性】
技术研发人员:赵鹏
申请(专利权)人:深圳云网雾联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1