CN107626105B - 游戏画面显示方法及装置、存储介质、电子设备 - Google Patents
游戏画面显示方法及装置、存储介质、电子设备 Download PDFInfo
- Publication number
- CN107626105B CN107626105B CN201710733768.3A CN201710733768A CN107626105B CN 107626105 B CN107626105 B CN 107626105B CN 201710733768 A CN201710733768 A CN 201710733768A CN 107626105 B CN107626105 B CN 107626105B
- Authority
- CN
- China
- Prior art keywords
- layer
- game
- live
- live broadcast
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本公开提供了一种游戏画面显示方法及装置、存储介质、电子设备,该方法包括:运行游戏软件应用从而在终端屏幕上显示游戏层,所述游戏层用于呈现所述游戏内容;当检测到直播触发事件时,在终端屏幕上显示直播层,所述直播层用于呈现直播内容,其中,所述直播层的显示层级位于所述游戏层之前;当检测到游戏层窗口生成触发事件时,获取所述游戏层窗口的类型标识;判断所述类型标识是否与预设的至少一个标识相匹配;本公开解决了各个图形窗口之间互相遮挡的技术问题,实现了游戏操作与观看直播之间互不影响,大大增加了便利性,并有效提高了用户体验。
Description
技术领域
本发明公开涉及计算机技术领域,尤其涉及一种游戏画面显示方法及装置、存储介质、电子设备。
背景技术
在互联网的浪潮下,硬件和软件技术的不断发展和演进,促进了智能设备和软件的出现。与此同时,直播服务技术的不断成熟,可嵌入到不同应用平台。与此同时,玩家娱乐化更加普遍广泛。
与此同时,为了给玩家在游戏中带来更大的娱乐休闲乐趣,直播服务也被慢慢引入游戏领域中,这一服务性优势在手持设备上(如智能手机)表现的尤为突出。
然而目前市场上,游戏内的直播服务却没有相关的解决方案。现有技术中,游戏玩家想要观看直播,只能基于视频直播平台。而想要一边进行游戏一边观看直播,通常的操作是:打开游戏窗口的同时并打开一个直播窗口。如此窗口之间的遮挡极大影响用户的体验,特别是在游戏全屏的情况下,根本无法实现游戏操作与观看视频直播的互不影响。
此外,游戏服务于直播服务属于两种完全不同的服务,服务提供商之间可能彼此并不相关,在实现游戏内直播时,如何实现游戏服务于直播服务的相互独立,目前并没有相关的解决方案。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种游戏画面显示方法及装置、存储介质、电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
根据本公开的一个方面,提供一种游戏画面显示方法,所述方法包括:
运行游戏软件应用从而在终端屏幕上显示游戏层,所述游戏层用于呈现所述游戏内容;
当检测到直播触发事件时,在终端屏幕上显示直播层,所述直播层用于呈现直播内容,其中,所述直播层的显示层级位于所述游戏层之前;
当检测到游戏层窗口生成触发事件时,获取所述游戏层窗口的类型标识;
判断所述类型标识是否与预设的至少一个标识相匹配;
如果所述类型标识与预设的至少一个标识相匹配,将所述游戏层窗口置于所述直播层之前显示。
根据本公开的另一个方面,提供一种游戏画面显示装置,所述装置包括:
游戏层控制单元,用于运行游戏软件应用从而在终端屏幕上显示游戏层,所述游戏层用于呈现所述游戏内容;
直播层控制单元,用于当检测到直播触发事件时,在终端屏幕上显示直播层,所述直播层用于呈现直播内容,其中,所述直播层的显示层级位于所述游戏层之前;
检测单元,用于当检测到游戏层窗口生成触发事件时,获取所述游戏层窗口的类型标识;
判断单元,用于判断所述类型标识是否与预设的至少一个标识相匹配;
第一显示单元,用于如果所述类型标识与预设的至少一个标识相匹配,将所述游戏层窗口置于所述直播层之前显示。
根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以上任意一项所述的游戏画面显示方法。
根据本公开的一个方面,提供一种电子设备,包括:
处理器、显示装置;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求以上任意一项所述的游戏画面显示方法
本公开一种示例性实施例提供的一种游戏画面显示方法中,运行游戏软件应用从而在终端屏幕上显示游戏层,所述游戏层用于呈现所述游戏内容;当检测到直播触发事件时,在终端屏幕上显示直播层,所述直播层用于呈现直播内容,其中,所述直播层的显示层级位于所述游戏层之前;当检测到游戏层窗口生成触发事件时,获取所述游戏层窗口的类型标识;判断所述类型标识是否与预设的至少一个标识相匹配;如果所述类型标识与预设的至少一个标识相匹配,将所述游戏层窗口置于所述直播层之前显示。通过对游戏画面中各个内容的层级调整,解决了各个图形窗口之间互相遮挡的技术问题,实现了游戏操作与观看直播之间互不影响,大大增加了便利性,并有效提高了用户体验。
附图说明
通过参照附图来详细描述其示例性实施例,本公开的上述和其它特征及优点将变得更加明显。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本公开实施例的其中一种游戏画面显示方法的流程图;
图2为本公开实施例的其中一种游戏画面显示装置的组成图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例中对一些游戏名词的解释:
显示层级:显示内容的互相遮挡关系,即谁在前层谁在后层显示。
需要说明的是,本说明书中所公开的游戏层、直播层以及信息交互层可以是向用户展示的显示图层,通过运行游戏软件应用从而在终端屏幕上生成的图形用户界面中予以分别独立显示。
还需要说明的是,本说明书中所公开的各种触发事件可以预先设置,不同的触发事件可以触发执行不同的功能。触发事件可以是用户的点击、滑动、触摸、按压、摇晃、声音输入等方式,可以对图像用户界面的特定区域操作,也可以对终端的硬件进行操作予以实现。
本发明实施例提供了一种游戏画面显示方法,该方法的执行主体可以是计算机、平板电脑、移动终端等任一处理设备。图1是根据本发明实施例的一种游戏画面显示方法的流程图。如图1所示,在本实施例中该方法包括步骤如下:
步骤S11,运行游戏软件应用从而在终端屏幕上显示游戏层,所述游戏层用于呈现所述游戏内容;
在可选的实施方式中,在终端上运行游戏软件应用,通过一系列的数据处理以及交互操作,实现与游戏服务器的交互,接收用户输入,处理游戏逻辑等功能,从而在终端屏幕上显示游戏层,所述游戏层用于呈现所述游戏内容。
步骤S12,当检测到直播触发事件时,在终端屏幕上显示直播层,所述直播层用于呈现直播内容,其中,所述直播层的显示层级位于所述游戏层之前;
需要说明的是,所述直播层的显示层级位于所述游戏层之前,即游戏层被所述直播层所遮挡,遮挡可以是完全遮挡、也可以是半遮挡、遮挡效果可以根据实际需要任意设置。
在可选的实施方式中,直播触发事件可以通过检测用户图形界面中所提供的特定触发控件的触控操作进行触发,也可以根据预先设置的交互条件进行触发,例如:用户的按压、摇晃、声音输入等方式。
步骤S13,当检测到游戏层窗口生成触发事件时,获取所述游戏层窗口的类型标识;
在可选的实施方式中,游戏层窗口生成触发事件可以通过检测用户图形界面中所提供的特定触发控件的触控操作进行触发,也可以根据预先设置的交互条件进行触发,例如:用户的按压、摇晃、声音输入等方式,还可以通过游戏***的预设逻辑推送特定的***信息时自动触发。
在可选的实施方式中,游戏层窗口的类型可以包括:内容查看窗口、***提示窗口、用户选择窗口、信息输入窗口等。每一种类型都对应有唯一的标识信息。
步骤S14,判断所述类型标识是否与预设的至少一个标识相匹配;
在可选的实施方式中,根据不同的需求,预先将特定的窗口类型设置为待匹配标识,根据步骤S13获取到的类型标识与预设的待匹配标识进行匹配。例如:如果希望将***提示窗口以及用户选择窗口在最前面显示,可以预先将***提示窗口以及用户选择窗口的类型标识设置为待匹配标识。
步骤S15,如果所述类型标识与预设的至少一个标识相匹配,将所述游戏层窗口置于所述直播层之前显示。
需要说明的是,将所述窗口置于所述直播层之前显示,即直播层以及显示层级位于直播层之后的游戏层被所述窗口遮挡,遮挡可以是完全遮挡、也可以是半遮挡、遮挡效果可以根据实际需要任意设置。
在可选的实施方式中,如果所述类型标识与预设的至少一个标识相匹配,例如:根据步骤S13获取到的类型标识为***提示窗口类型,如果预设的待匹配标识中存在***提示窗口类型的标识,则匹配成功,将该***提示窗口至于所述直播层之前显示。
通过对游戏画面中各个内容的层级调整,解决了各个图形窗口之间互相遮挡的技术问题,实现了游戏操作与观看直播之间互不影响,大大增加了便利性,并有效提高了用户体验。
在可选的实施方式中,本公开实施例还包括以下步骤:
步骤S16,如果所述类型标识与预设的标识不匹配,将所述游戏层窗口置于游戏层之中显示。
在可选的实施方式中,如果所述类型标识与预设的标识不匹配,例如:根据步骤S13获取到的类型标识为内容查看窗口类型,如果预设的待匹配标识中不存在内容查看窗口类型的标识,则匹配失败,将所述游戏层窗口置于游戏层之中显示。也就是说,该内容查看窗口的显示层级与位于直播层之后,可能被直播层所遮挡。
通过上述实施方式,可以根据游戏层窗口的重要程度进行分类,将重要的或时效性较高的窗口置于顶层易于用户第一时间进行操作或获取信息;将不重要或时效性较低的窗口在游戏层中进行显示,从而不影响用户对直播层显示内容的观看与操作,大大增加了便利性,并有效提高了用户体验。
在可选的实施方式中,本发明实施例中所述的直播层还包括:直播显示窗口。所述直播层用于呈现直播内容,包括以下步骤:
步骤S121,在直播窗口内呈现直播内容。
在可选的实施方式中,直播窗口的大小可以根据实际情况进行设置,且直播窗口可以设置为浮动或嵌入形式、也可以设置为可移动或固定模式。
在可选的实施方式中,本公开实施例还包括以下步骤:
步骤S22,当检测到直播显示窗口模式切换触发事件时,读取所述终端屏幕的宽高比与所述直播内容的原始宽高比;
步骤S24,当终端屏幕宽高比大于直播内容的原始宽高比时,以终端屏幕的高度值为基准,按照预设值进行缩放确定直播显示窗口的高度值,再根据直播内容原始宽高比对终端屏幕的宽度值进行缩放确定直播显示窗口的宽度值;
步骤S26,当终端屏幕宽高比小于或等于直播内容的原始宽高比时,以终端屏幕的宽度值为基准,按照预设值进行缩放得到直播显示窗口的宽度值,再根据直播内容原始宽高比对终端屏幕的高度值进行缩放得到直播显示窗口的高度值;
步骤S28,根据确定的直播显示窗口的高度值和宽度值调整直播显示窗口的显示大小。
在可选的实施方式中,直播显示窗口模式切换触发事件可以通过检测用户图形界面中所提供的特定触发控件的触控操作进行触发,也可以根据预先设置的交互条件进行触发,例如:用户的按压、摇晃、声音输入等方式。
通过上述实施方式,在对直播显示窗口模式进行切换时,即保证了直播显示窗口不会超出屏幕边界,并且由于宽高比没有变化,直播内容也不会产生变形。
在一种优选的实施方式中,默认的直播显示窗口是一个相对比较大的窗口,有时候用户需要将精力主要放在游戏操作上,因此这里提供了切换窗口大小的操作。大小切换本质上是对窗口的缩放操作,关键在于控制这个缩放的数值。小窗口模式的数值控制我们采用以下方式:
定义:
屏幕的大小:ScreenWidth,ScreenHeight
视频的原始分辨率:VideoWidth,VideoHeight
直播显示窗口的大小:LiveWindowWidth,LiveWindowHeight
处理步骤:
首选计算屏幕的宽高比ScreenAspect=ScreenWidth/ScreenHeight
其次是视频的宽高比VideoAspect=VideoWidth/VideoHeight
当ScreenAspect大于VideoAspect的时候,说明屏幕比视频更宽,这时候我们采用屏幕的高度作为基准边,否则采用宽度作为基准边。
if ScreenAspect>VideoAspect then
LiveWindowHeight=ScreenHeight*SizeScale
LiveWindowWidth=LiveWindowHeight*VideoAspect
else
LiveWindowWidth=ScreenWidth*SizeScale
LiveWindowHeight=LiveWindowWidth/VideoAspect
End
其中,SizeScale为缩放数值,可以根据需求进行设置,例如:使用基准边的0.4倍作为缩放数值,来计算小窗口模式的大小。
通过上述实施方式,在对直播显示窗口模式进行切换时,即保证了直播显示窗口不会超出屏幕边界,并且由于宽高比没有变化,直播内容也不会产生变形。
在可选的实施方式中,用户进行游戏的过程中,不同的游戏阶段或者内容,需要操作的屏幕位置经常不一样,如果直播显示窗口是固定的位置,则有可能遮挡住游戏的某些点击范围,从而给正常游戏带来困扰。基于此,本公开实施例还包括以下步骤:
步骤S32,当检测到直播显示窗口位置调整触发事件时,获取所述触发事件在屏幕中的触发位置信息和移动轨迹;
步骤S34,根据所述触发事件在屏幕中的触发位置信息确定所述直播显示窗口的相对位置信息;
步骤S36,根据所述移动轨迹和所述直播显示窗口的相对位置信息实现直播显示窗口的移动显示。
在可选的实施方式中,直播显示窗口位置调整触发事件可以通过检测用户图形界面中所提供的特定触发控件的触控操作进行触发,例如:通过检测到对直播显示窗口的触控操作时触发直播显示窗口位置调整触发事件。其中,触发位置信息,即检测到对直播显示窗口的触控操作时的初始触控位置信息,移动轨迹,即触控操作在屏幕中的连续或不连续的滑动轨迹。
通过上述实施方式,可以实现直播显示窗口的悬浮移动,从而使得用户可以自由的选择直播显示窗口的显示位置,在播放直播内容的时候仍然能够自由的操作游戏。
在一种优选的实施方式中,用户从点击屏幕到抬起时,游戏引擎能够从***里获取三种消息,按先后分别是按下(TouchBegin)操作,移动(TouchMove)操作,抬起(TouchEnd)操作。
当接收到用户按下(TouchBegin)的操作时,保存用户点击的位置TouchX、TouchY,然后计算并保存这个位置与直播显示窗口的位置(VideoX,VideoY)的相对位置OffsetX、OffsetY。
OffsetX=TouchX–VideoX
OffsetY=TouchY–VideoY
在侦听到抬起(TouchEnd)操作之前,视频层将独占此次用户的操作,使后续的移动(TouchMove)操作和抬起(TouchEnd)操作仅能被视频层所处理,其它层则无法接收操作,此做法是为了避免此次操作对其他层的影响。当侦听到移动(TouchMove)操作时,实时记录移动(TouchMove)操作的位置,并根据之前保存的相对位置,共同来更新直播显示窗口的位置,达到直播显示窗口的位置与手指移动的位置同步的目的。具体实现方法如下:
NewVideoX=NewTouchX–OffsetX
NewVideoY=NewTouchY-OffsetY
VideoPanel:setPosition(NewVideoX,NewVideoY)
当侦听到抬起(TouchEnd)操作时,表示移动操作已经结束,则结束侦听此次移动操作,并释放视频层对用户操作的独占。最终的表现是手指按住直播显示窗口之后,直播显示窗口能够跟随手指进行任意的移动,并且保持与手指触控位置的相对位置固定。
通过上述实施方式,可以实现直播显示窗口的悬浮移动,从而使得用户可以自由的选择直播显示窗口的显示位置,在播放直播内容的时候仍然能够自由的操作游戏。
在可选的实施方式中,本公开实施例还包括以下步骤:
步骤S16,当检测到信息交互触发事件时,在终端屏幕上显示信息交互层,所述信息交互层用于呈现信息交互内容,其中,所述信息交互层的显示层级位于所述直播层之前。
需要说明的是,所述信息交互层的显示层级位于所述直播层之前,即信息交互层所显示的信息交互内容在游戏层及直播层的最前面予以显示。
在可选的实施方式中,信息交互触发事件可以通过检测用户图形界面中所提供的特定触发控件的触控操作进行触发,也可以根据预先设置的交互条件进行触发,例如:用户的按压、摇晃、声音输入等方式。
在可选的实施方式中,信息交互内容包括:弹幕、聊天信息、礼物信息等。
在可选的实施方式中,在信息交互层按照预设方式呈现第一信息交互流数据对应的第一信息交互内容。预设方式可以是在用户图形界面中从左至右、从右至左、从上至下、从下至上滚动显示,也可以是在用户图形界面中特定位置处突出显示等。
在可选的实施方式中,当信息交互内容在信息交互层展示完毕后,设置为在预设时间间隔内取消显示。
通过上述实施方式,通过设置信息交互层,使得用户可以用自然直观的方式来与游戏中的直播进行交互,有效提高了用户体验。
本示例性实施例中还公开了一种游戏画面显示装置,图2为本公开实施例的其中一种游戏画面显示装置的组成图。如图2所示,所述装置包括:
游戏层控制单元,用于运行游戏软件应用从而在终端屏幕上显示游戏层,所述游戏层用于呈现所述游戏内容;
直播层控制单元,用于当检测到直播触发事件时,在终端屏幕上显示直播层,所述直播层用于呈现直播内容,其中,所述直播层的显示层级位于所述游戏层之前;
检测单元,用于当检测到游戏层窗口生成触发事件时,获取所述游戏层窗口的类型标识;
判断单元,用于判断所述类型标识是否与预设的至少一个标识相匹配;
第一显示单元,用于如果所述类型标识与预设的至少一个标识相匹配,将所述游戏层窗口置于所述直播层之前显示。
在可选的实施方式中,显示单元还用于:
如果所述类型标识与预设的标识不匹配,将所述游戏层窗口置于游戏层之中显示。
在可选的实施方式中,所述直播层包括:直播显示窗口;所述直播层用于呈现直播内容,包括:在直播窗口内呈现直播内容。
在可选的实施方式中,所述装置还包括:
模式切换单元,用于当检测到直播显示窗口模式切换触发事件时,读取所述终端屏幕的宽高比与所述直播内容的原始宽高比;
当终端屏幕宽高比大于直播内容的原始宽高比时,以终端屏幕的高度值为基准,按照预设值进行缩放确定直播显示窗口的高度值,再根据直播内容原始宽高比对终端屏幕的宽度值进行缩放确定直播显示窗口的宽度值;
当终端屏幕宽高比小于或等于直播内容的原始宽高比时,以终端屏幕的宽度值为基准,按照预设值进行缩放得到直播显示窗口的宽度值,再根据直播内容原始宽高比对终端屏幕的高度值进行缩放得到直播显示窗口的高度值;
第二显示单元,用于根据确定的直播显示窗口的高度值和宽度值调整直播显示窗口的显示大小。
在可选的实施方式中,所述装置还包括:
位置调整单元,用于当检测到直播显示窗口位置调整触发事件时,实时获取所述触发事件在屏幕中的位置信息;
根据所述触发事件在屏幕中的位置信息确定所述直播显示窗口的相对位置信息;
根据所述直播显示窗口的相对位置信息对直播显示窗口的位置进行移动。
在可选的实施方式中,所述装置还包括:
信息交互层控制单元,当检测到信息交互触发事件时,在终端屏幕上显示信息交互层,所述信息交互层用于呈现信息交互内容,其中,所述信息交互层的显示层级位于所述直播层之前。
需要说明的是,上述实施例中各游戏画面显示装置模块的具体细节已经在对应的游戏画面显示方法中进行了详细的描述,因此此处不再赘述。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的游戏画面显示方法。
计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读存储介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读存储介质中包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、射频等等,或者上述的任意合适的组合。
在本公开的示例性实施例中,还提出了一种电子设备,该电子设备包括:处理组件、显示装置,其进一步可以包括一个或多个处理器,以及由存储器所代表的存储器资源,用于存储可由处理组件执行的指令,例如应用程序。存储器中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件被配置为执行指令,以执行上述的游戏画面显示方法。
该电子设备还可以包括:一个电源组件,电源组件被配置成对执行电子设备进行电源管理;一个有线或无线网络接口,被配置成将电子设备连接到网络;以及一个输入输出(I/O)接口。该电子设备可以操作基于存储在存储器的操作***,例如Android、iOS、Windows,Mac OS X,Unix,Linux,FreeBSD或类似。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、电子设备、或者网络设备等)执行根据本发明实施方式的方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施例。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (14)
1.一种游戏画面显示方法,其特征在于,所述方法包括:
运行游戏软件应用从而在终端屏幕上显示游戏层,所述游戏层用于呈现游戏内容;
当检测到直播触发事件时,在终端屏幕上显示直播层,所述直播层用于呈现直播内容,其中,所述直播层的显示层级位于所述游戏层之前;
当检测到游戏层窗口生成触发事件时,获取所述游戏层窗口的类型标识;
判断所述类型标识是否与预设的至少一个标识相匹配,其中,所述预设的至少一个标识用于表征游戏层窗口类型,以根据游戏层窗口的重要程度形成分类;
如果所述类型标识与预设的至少一个标识相匹配,将所述游戏层窗口置于所述直播层之前显示。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述类型标识与预设的标识不匹配,将所述游戏层窗口置于游戏层之中显示。
3.根据权利要求1所述的方法,其特征在于,所述直播层包括:直播显示窗口;所述直播层用于呈现直播内容,包括:
在直播窗口内呈现直播内容。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当检测到直播显示窗口模式切换触发事件时,读取所述终端屏幕的宽高比与所述直播内容的原始宽高比;
当终端屏幕宽高比大于直播内容的原始宽高比时,以终端屏幕的高度值为基准,按照预设值进行缩放确定直播显示窗口的高度值,再根据直播内容原始宽高比对终端屏幕的宽度值进行缩放确定直播显示窗口的宽度值;
当终端屏幕宽高比小于或等于直播内容的原始宽高比时,以终端屏幕的宽度值为基准,按照预设值进行缩放得到直播显示窗口的宽度值,再根据直播内容原始宽高比对终端屏幕的高度值进行缩放得到直播显示窗口的高度值;
根据确定的直播显示窗口的高度值和宽度值调整直播显示窗口的显示大小。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当检测到直播显示窗口位置调整触发事件时,获取所述触发事件在屏幕中的触发位置信息和移动轨迹;
根据所述触发事件在屏幕中的触发位置信息确定所述直播显示窗口的相对位置信息;
根据所述移动轨迹和所述直播显示窗口的相对位置信息实现直播显示窗口的移动显示。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到信息交互触发事件时,在终端屏幕上显示信息交互层,所述信息交互层用于呈现信息交互内容,其中,所述信息交互层的显示层级位于所述直播层之前。
7.一种游戏画面显示装置,其特征在于,所述装置包括:
游戏层控制单元,用于运行游戏软件应用从而在终端屏幕上显示游戏层,所述游戏层用于呈现游戏内容;
直播层控制单元,用于当检测到直播触发事件时,在终端屏幕上显示直播层,所述直播层用于呈现直播内容,其中,所述直播层的显示层级位于所述游戏层之前;
检测单元,用于当检测到游戏层窗口生成触发事件时,获取所述游戏层窗口的类型标识;
判断单元,用于判断所述类型标识是否与预设的至少一个标识相匹配,其中,所述预设的至少一个标识用于表征游戏层窗口类型,以根据游戏层窗口的重要程度形成分类;
第一显示单元,用于如果所述类型标识与预设的至少一个标识相匹配,将所述游戏层窗口置于所述直播层之前显示。
8.根据权利要求7所述的装置,其特征在于,显示单元还用于:
如果所述类型标识与预设的标识不匹配,将所述游戏层窗口置于游戏层之中显示。
9.根据权利要求7所述的装置,其特征在于,所述直播层包括:直播显示窗口;所述直播层用于呈现直播内容,包括:
在直播窗口内呈现直播内容。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
模式切换单元,用于当检测到直播显示窗口模式切换触发事件时,读取所述终端屏幕的宽高比与所述直播内容的原始宽高比;
当终端屏幕宽高比大于直播内容的原始宽高比时,以终端屏幕的高度值为基准,按照预设值进行缩放确定直播显示窗口的高度值,再根据直播内容原始宽高比对终端屏幕的宽度值进行缩放确定直播显示窗口的宽度值;
当终端屏幕宽高比小于或等于直播内容的原始宽高比时,以终端屏幕的宽度值为基准,按照预设值进行缩放得到直播显示窗口的宽度值,再根据直播内容原始宽高比对终端屏幕的高度值进行缩放得到直播显示窗口的高度值;
第二显示单元,用于根据确定的直播显示窗口的高度值和宽度值调整直播显示窗口的显示大小。
11.根据权利要求9所述的装置,其特征在于,所述装置还包括:
位置调整单元,用于当检测到直播显示窗口位置调整触发事件时,实时获取所述触发事件在屏幕中的位置信息;
根据所述触发事件在屏幕中的位置信息确定所述直播显示窗口的相对位置信息;
根据所述直播显示窗口的相对位置信息对直播显示窗口的位置进行移动。
12.根据权利要求7所述的装置,其特征在于,所述装置还包括:
信息交互层控制单元,当检测到信息交互触发事件时,在终端屏幕上显示信息交互层,所述信息交互层用于呈现信息交互内容,其中,所述信息交互层的显示层级位于所述直播层之前。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-6中任意一项所述的游戏画面显示方法。
14.一种电子设备,其特征在于,包括:
处理器、显示装置;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-6中任意一项所述的游戏画面显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710733768.3A CN107626105B (zh) | 2017-08-24 | 2017-08-24 | 游戏画面显示方法及装置、存储介质、电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710733768.3A CN107626105B (zh) | 2017-08-24 | 2017-08-24 | 游戏画面显示方法及装置、存储介质、电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107626105A CN107626105A (zh) | 2018-01-26 |
CN107626105B true CN107626105B (zh) | 2021-04-02 |
Family
ID=61100300
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710733768.3A Active CN107626105B (zh) | 2017-08-24 | 2017-08-24 | 游戏画面显示方法及装置、存储介质、电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107626105B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110636324B (zh) * | 2019-10-24 | 2021-06-11 | 腾讯科技(深圳)有限公司 | 界面显示方法、装置、计算机设备及存储介质 |
CN113426108A (zh) * | 2021-07-22 | 2021-09-24 | 网易(杭州)网络有限公司 | 游戏界面标识处理方法、装置、设备及存储介质 |
CN113938748B (zh) * | 2021-10-15 | 2023-09-01 | 腾讯科技(成都)有限公司 | 视频播放方法、装置、终端、存储介质及程序产品 |
CN115098012A (zh) * | 2022-06-24 | 2022-09-23 | 北京字跳网络技术有限公司 | 显示方法、电子设备和计算机程序产品 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009123972A2 (en) * | 2008-03-31 | 2009-10-08 | Wms Gaming, Inc. | Integrating video broadcasts into wagering games |
CN103700360A (zh) * | 2013-12-09 | 2014-04-02 | 乐视致新电子科技(天津)有限公司 | 一种屏幕显示比例调整方法和电子设备 |
CN104615327B (zh) * | 2014-12-24 | 2017-12-22 | 广州酷狗计算机科技有限公司 | 用于游戏过程中的窗口显示方法及装置 |
CN104808959B (zh) * | 2015-04-29 | 2020-07-24 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106060574B (zh) * | 2016-06-21 | 2019-05-24 | 北京奇虎科技有限公司 | 在游戏中展现直播视频流的方法及装置 |
CN106101855B (zh) * | 2016-06-29 | 2019-03-05 | 北京奇虎科技有限公司 | 一种游戏页面的处理方法和装置 |
CN106303743B (zh) * | 2016-08-10 | 2019-05-28 | 乐蜜有限公司 | 一种直播画面显示方法、装置及电子设备 |
CN106406901A (zh) * | 2016-09-28 | 2017-02-15 | 北京奇虎科技有限公司 | 一种窗口移动方法和装置 |
-
2017
- 2017-08-24 CN CN201710733768.3A patent/CN107626105B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN107626105A (zh) | 2018-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107551555B (zh) | 游戏画面显示方法及装置、存储介质、终端 | |
CN108355354B (zh) | 信息处理方法、装置、终端和存储介质 | |
CN108733427B (zh) | 输入组件的配置方法、装置、终端及存储介质 | |
US10926184B2 (en) | Synchronized video with in game telemetry | |
CN107626105B (zh) | 游戏画面显示方法及装置、存储介质、电子设备 | |
US10159902B2 (en) | Method and system for providing game ranking information | |
CN111773705A (zh) | 一种游戏场景中的互动方法和装置 | |
CN107168616B (zh) | 游戏交互界面显示方法、装置、电子设备及存储介质 | |
CN111760272B (zh) | 游戏信息显示方法及装置、计算机存储介质、电子设备 | |
CN110624241A (zh) | 信息处理方法及装置、电子设备、存储介质 | |
CN111467791B (zh) | 目标对象的控制方法及装置、*** | |
WO2015055014A1 (en) | Description METHOD AND SYSTEM FOR PROVIDING GAME RANKING INFORMATION | |
CN109954276B (zh) | 游戏中的信息处理方法、装置、介质及电子设备 | |
CN111467790A (zh) | 目标对象的控制方法及装置、*** | |
CN113350779A (zh) | 游戏虚拟角色动作控制方法及装置、存储介质及电子设备 | |
CN111841013A (zh) | 一种信息展示方法及装置 | |
CN106984044B (zh) | 用于启动预设流程的方法及设备 | |
CN110302535B (zh) | 游戏线索记录方法、装置、设备和可读存储介质 | |
CN113827970B (zh) | 信息显示方法及装置、计算机可读存储介质、电子设备 | |
CN113440844B (zh) | 一种适用于游戏的信息处理方法、装置和电子设备 | |
CN113181640B (zh) | 一种菜单栏的显示方法、装置、电子设备及存储介质 | |
JP6535376B2 (ja) | プログラム、処理方法、および情報端末装置 | |
CN114286160A (zh) | 一种视频播放方法、装置和电子设备 | |
CN114053706A (zh) | 游戏界面的视角处理方法、装置、设备及存储介质 | |
CN113426108A (zh) | 游戏界面标识处理方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |