游戏画面显示方法及装置、存储介质、电子设备与流程

文档序号:13185321阅读:241来源:国知局
游戏画面显示方法及装置、存储介质、电子设备与流程

本发明公开涉及计算机技术领域,尤其涉及一种游戏画面显示方法及装置、存储介质、电子设备。



背景技术:

目前的手机游戏中,尤其是moba类游戏,在进行的过程中,往往需要进行其他方面的功能配置,例如将小地图展开放大,或者购买装备、进行系统设置等操作,但是手机屏幕空间有限,展开后的界面会对战场造成较大的遮挡,然而对于玩家来说,保持对自身周围的观察很重要,展开后的界面所带来的遮挡大大影响玩家实时监控战局的变化,导致用户体验不高。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本发明公开的目的在于提供一种游戏画面显示方法及装置、存储介质、电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。

根据本发明公开的一个方面,提供一种游戏画面显示方法,通过在移动终端的处理器上执行软件应用并在所述移动终端的触控显示器上渲染得到图形用户界面,所述图形用户界面所显示的游戏内容包含游戏场景和虚拟对象,其中,所述虚拟对象的显示层级位于所述游戏场景之前,所述方法包括:

检测是否发生一预设的触发事件;

当检测到的一预设的触发事件时,在所述图形用户界面中展开一与所述预设的触发事件相对应的功能界面,将至少部分所述虚拟对象显示于所述功能界面之前。

根据本发明公开的一个方面,提供一种游戏画面显示装置,通过在移动终端的处理器上执行软件应用并在所述移动终端的触控显示器上渲染得到图形用户界面,所述图形用户界面所显示的游戏内容包含游戏场景和虚拟对象,其中,所述虚拟对象的显示层级位于所述游戏场景之前,所述装置包括:

第一检测单元,检测是否发生一预设的触发事件;

第一设置单元,当检测到的一预设的触发事件时,在所述图形用户界面中展开一与所述预设的触发事件相对应的功能界面,将至少部分所述虚拟对象显示于所述功能界面之前。

根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以上任意一项所述的游戏画面显示方法。

根据本公开的一个方面,提供一种电子设备,包括:

处理器;以及

存储器,用于存储所述处理器的可执行指令;

其中,所述处理器配置为经由执行所述可执行指令来执行权利要求以上任意一项所述的游戏画面显示方法

本发明公开一种示例性实施例提供的一种游戏画面显示方法中,检测是否发生一预设的触发事件;当检测到的一预设的触发事件时,在所述图形用户界面中展开一与所述预设的触发事件相对应的功能界面,将至少部分所述虚拟对象显示于所述功能界面之前。通过拆分场景和虚拟对象的显示层级,并将虚拟对象置于功能界面之上显示的交互方式,使得玩家在查看功能界面时对自身周围的突发情况能够跟及时的了解和发现,同时也会不影响用户的操控,有效提高了用户体验,大大增加了便利性。

附图说明

通过参照附图来详细描述其示例性实施例,本公开的上述和其它特征及优点将变得更加明显。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本发明公开一种游戏画面显示方法的流程图;

图2为本发明公开一示例性实施例中移动终端的图形用户界面示意图;

图3为本发明公开一示例性实施例中移动终端的图形用户界面示意图;

图4为本发明公开一示例性实施例中移动终端的图形用户界面示意图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例中对一些游戏名词的解释:

游戏场景:包含多个在地平面上相对固定的资源对象(场景资源对象),例如,地面、山、石、花、草、树、建筑等资源对象;

虚拟对象:包含多个在地平面上的位置通常是可移动的(不固定的)的资源对象(前景资源对象),例如,英雄、小兵、野怪、大龙、小龙、技能释放特效等资源对象。

显示层级:显示内容的互相遮挡关系,即谁在前层谁在后层显示。

本发明实施例提供了一种游戏画面显示方法,通过在移动终端的处理器上执行软件应用并在所述移动终端的触控显示器上渲染得到图形用户界面,所述图形用户界面所显示的游戏内容包含游戏场景和虚拟对象,其中,所述虚拟对象的显示层级位于所述游戏场景之前。图1是根据本发明实施例的一种游戏画面显示方法的流程图。如图1所示,在本实施例中该方法包括步骤如下:

步骤s110,检测是否发生一预设的触发事件;

步骤s130,当检测到的一预设的触发事件时,在所述图形用户界面中展开一与所述预设的触发事件相对应的功能界面,将至少部分所述虚拟对象显示于所述功能界面之前。

需要说明的是,至少部分所述虚拟对象显示于所述功能界面之前,可以理解为,至少部分所述虚拟对象在所述功能界面之前显示,即所述功能界面被至少部分所述虚拟对象所遮挡,遮挡可以是完全遮挡、也可以是半遮挡、遮挡效果可以根据实际需要任意设置。

通过拆分场景和虚拟对象的显示层级,并将虚拟对象置于功能界面之上显示的交互方式,使得玩家在查看功能界面时对自身周围的突发情况能够跟及时的了解和发现,同时也会不影响用户的操控,有效提高了用户体验,大大增加了便利性。

优选地,图2是根据本发明实施例的一种移动终端的图形用户界面示意图。如图2所示,其中,序号1为玩家所控制的角色,序号2-3为攻击目标,序号1-3都属于虚拟对象,序号4为游戏场景;当检测到一预设的触发事件时,例如预设的触发事件为作用于功能控件a或b的触发事件,在所述图形用户界面中展开一与该预设的触发事件相对应的功能界面,将至少部分所述虚拟对象显示于所述功能界面之前。

图3是根据本发明实施例的一种移动终端的图形用户界面示意图。如图3所示,当在所述图形用户界面中展开一功能界面aa时,将虚拟对象1-2显示于所述功能界面之前,而游戏场景4的显示于功能界面之后,即游戏场景4被功能界面所遮挡。通过上述实施方式,使得玩家在查看功能界面时对自身周围的突发情况能够跟及时的了解和发现,同时也会不影响用户的操控,有效提高了用户体验,大大增加了便利性。

为进一步公开本发明的技术方案,下文提供更加具体或优选的实施例以对本发明的各具体步骤、技术原理进行阐述:

在可选的实施方式中,所述预设的触发事件与功能界面相对应,并且预先设置,不同的预设触发事件可以触发展开不同的功能界面。触发事件可以是用户的点击、滑动、触摸、按压、摇晃、声音输入等方式,可以对图像用户界面的特定区域操作,也可以对移动终端的硬件进行操作予以实现。

在可选的实施方式中,在所述图形用户界面中提供一功能控件;功能控件可以设置在图形用户界面的任意位置处,功能控件的大小任意,其形状可以是圆形、椭圆形、矩形、正方形等任意形状,所述检测是否发生一预设的触发事件,包括:检测是否发生作用于所述功能控件的一预设的触发事件。

在可选的实施方式中,功能界面,可以包括但不限于:地图界面、装备商店界面、系统设置界面、数据统计界面。

在可选的实施方式中,步骤s130,将至少部分所述虚拟对象显示于所述功能界面之前,包括以下步骤:

步骤s1301,实时检测所述功能界面是否与所述虚拟对象发生重叠;

步骤s1303,如果所述功能界面与所述虚拟对象发生重叠,将所述功能界面中发生重叠的区域设置为透明显示状态。

由于虚拟对象是实时可移动的,通过对虚拟对象与功能界面之间的重叠部分进行实时监测,将所述功能界面中发生重叠的区域设置为透明状态,也就是说,功能界面依然在虚拟对象之前,但是,将功能界面的重叠区域设置为透明,用于显示虚拟对象,但同时功能界面依然可以接收用户的相应操作,并予以反馈。从而可以完全显示重叠区域中的虚拟对象,使得玩家可以在打开功能界面的同时,完全了解周围的环境与战局,从而可以对周围环境快速进行反应,并且不影响对功能界面的操作。

在另一种可选的实施方式中,步骤s130,将至少部分所述虚拟对象显示于所述功能界面之前,包括以下步骤:

步骤s1305,将所述功能界面的显示层级设置于所述虚拟对象之后及所述游戏场景之前。

具体的,在渲染生成功能界面时,判断用于显示功能界面的每个像素是否正在显示虚拟对象,如正在显示,则将stencilbuffer把对应像素设置为1,然后绘制功能界面时,把用于显示功能界面的像素的判断条件设置为stencil!=1,如此,正在显示虚拟对象的像素,将不在用于显示功能界面。从而实现了将所述功能界面的显示层级设置于所述虚拟对象之后及所述游戏场景之前。

通过如上方式,将所述功能界面的显示层级设置于所述虚拟对象之后及所述游戏场景之前,使得玩家可以在打开功能界面的同时,完全了解周围的环境与战局,从而可以对周围环境快速进行反应。

在可选的实施方式中,当功能界面支持在其上进行标记以及给予特定提示的功能时,例如:地图界面、数据统计界面。本发明实施例还包括以下步骤:

步骤s150,当检测到针对所述功能界面的第一触控事件时,获取所述第一触控事件的触控位置,在所述功能界面中对所述触控位置进行标记,将所述标记突出显示。

其中,对于功能界面中与虚拟对象发生重叠的区域,对虚拟对象进行完全显示,但是该区域依然可以检测到第一触控事件,并根据所述第一触控事件的触控位置,在所述功能界面中进行标记,并将所述标记突出显示。通过上述实施方式,在保证玩家完全了解周围的环境与战局,可以对周围环境快速进行反应的同时,不影响对功能界面的操控,从而大大提高用户体验。

在可选的实施方式中,所述第一触控事件可以是针对于功能控件的点击、双击、滑动、触摸、按压等操作。

在可选的实施方式中,在功能界面中进行标记,可以是在触控位置处插上旗帜、利用封闭曲线将触控位置围住等任意方式。将标记突出显示,可以是在界面中,对所述标记进行放大、高亮、闪烁等方式,从而提醒玩家注意。

在可选的实施方式中,当功能界面提供至少一个功能选择对象共玩家选择的功能时,例如:装备商店界面、系统设置界面。本发明实施例还包括以下步骤:

步骤s170,当检测到针对所述功能界面的第二触控事件时,判断所述第二触控事件的触控位置是否处于所述功能选择对象的位置范围,如果所述触控位置处于所述功能选择对象的位置范围内,将所述功能选择对象完全显示和/或突出显示。

其中,对于功能界面中与虚拟对象发生重叠的区域,如果存在功能选择对象的话,虚拟对象会对所述功能选择对象进行全部或部分的遮挡,此时,如果判断第二触控事件的触控位置处于所述功能选择对象的位置范围内时,则将该被遮挡的功能选择对象进行完全显示或突出显示。通过上述实施方式,在保证玩家完全了解周围的环境与战局,可以对周围环境快速进行反应的同时,不影响对功能界面中选择对象的查看及选择控制,从而大大提高用户体验。

在可选的实施方式中,功能选择对象的位置范围可以预先设置,该范围的大小可以与功能选择对象图形的大小相同,也可以适当大于功能选择对象图形。

在可选的实施方式中,将所述功能选择对象完全显示,可以是将功能选择对象的图形设置为非透明状态,也可以是将虚拟对象中与功能选择对象发生重叠的区域部分设置为透明状态,也可以是将该功能界面中所选择的功能选择对象的显示层级设置于虚拟对象之前。将所述功能选择对象突出显示,可以是在界面中,对所述功能选择对象进行放大、高亮、闪烁等方式。

优选地,图4是根据本发明实施例的一种移动终端的图形用户界面示意图。当触发功能控件b之后,在所述图形用户界面中展开一功能界面bb,该功能界面中存在数个功能选择对象,如图中序号5、6。其中,虚拟对象显示于该功能界面bb之前,因此游戏场景4被功能界面所遮挡,功能界面中的功能选择对象6被虚拟对象2所完全或部分遮挡,功能选择对象5所处的位置范围由于没有与虚拟对象发生重叠,因此可以正常显示。

当检测到针对所述功能界面的第二触控事件时,判断所述第二触控事件的触控位置是否处于所述功能选择对象5的位置范围内,如果判断第二触控事件的触控位置处于所述功能选择对象5的位置范围内时,由于功能选择对象5并未被遮挡,则对该功能选择对象5突出显示。

判断所述第二触控事件的触控位置是否处于所述功能选择对象6的位置范围内,如果判断第二触控事件的触控位置处于所述功能选择对象6的位置范围内时,则将该被部分遮挡或完全遮挡的功能选择对象6进行完全显示和/或突出显示。

通过上述实施方式,使得玩家在查看功能界面时对自身周围的突发情况能够跟及时的了解和发现,同时也不影响对功能界面中选择对象的查看及选择控制,从而大大提高用户体验。

在可选的实施方式中,本发明实施例还包括以下步骤:

步骤s190,当检测到一预设的结束事件时,在所述图形用户界面中收起与所述预设的结束事件相对应的所述功能界面。

通过上述实施方式,当用户完成对功能界面的查看或操作之后,可以通过触发结束事件来收起相应的功能界面。从而快速结束功能界面对周围环境观察的影响,恢复玩家的初始视野状态。

在可选的实施方式中,所述结束事件与功能界面相对应,并且预先设置,不同的预设结束事件可以触发收起不同的功能界面。结束事件可以是用户的点击、滑动、触摸、按压、摇晃、声音输入等操作,从而结束相应的功能界面在图形用户界面中的显示。

在优选的实施方式中,当检测到一预设的结束事件时,包括:检测是否发生作用于所述功能控件的一预设的结束事件。

本示例性实施例中还公开了一种游戏画面显示装置,通过在移动终端的处理器上执行软件应用并在所述移动终端的触控显示器上渲染得到图形用户界面,所述图形用户界面所显示的游戏内容包含游戏场景和虚拟对象,其中,所述虚拟对象的显示层级位于所述游戏场景之前,所述装置包括:

第一检测单元,检测是否发生一预设的触发事件;

第一设置单元,当检测到的一预设的触发事件时,在所述图形用户界面中展开一与所述预设的触发事件相对应的功能界面,将至少部分所述虚拟对象显示于所述功能界面之前。

上述实施例中各游戏画面显示控制装置模块的具体细节已经在对应的游戏画面显示控制方法中进行了详细的描述,因此此处不再赘述。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

在本发明公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的游戏画面显示方法。

计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读存储介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读存储介质中包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、射频等等,或者上述的任意合适的组合。

在本发明公开的示例性实施例中,还提出了一种电子设备,该电子设备包括:处理组件,其进一步可以包括一个或多个处理器,以及由存储器所代表的存储器资源,用于存储可由处理组件执行的指令,例如应用程序。存储器中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件被配置为执行指令,以执行上述的游戏画面显示方法。

该电子设备还可以包括:一个电源组件,电源组件被配置成对执行电子设备进行电源管理;一个有线或无线网络接口,被配置成将电子设备连接到网络;以及一个输入输出(i/o)接口。该电子设备可以操作基于存储在存储器的操作系统,例如android、ios、windows,macosx,unix,linux,freebsd或类似。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、电子设备、或者网络设备等)执行根据本发明实施方式的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施例。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1