控件的显示控制方法、装置和电子设备制造方法及图纸

技术编号:38468343 阅读:13 留言:0更新日期:2023-08-11 14:45
本发明专利技术提供了一种控件的显示控制方法、装置和电子设备;其他,该方法包括:基于虚拟相机的拍摄参数,从游戏场景中确定目标空间区域;其中,目标空间区域中的至少部分区域内容显示在场景画面中;确定位于目标空间区域中的待显示控件;基于目标空间区域预设的控件显示规则,控制显示待显示控件;控件显示规则至少包括:待显示控件之间的遮挡关系。该方式中,对于游戏场景中的目标空间区域,预先设有控件显示规则,按照控件显示规则显示位于该控件区域中的控件;不同的空间区域可以设置不同的控件显示规则,该方式可以避免区域中重要控件被遮挡,避免玩家遗漏重要信息,有利于玩家做出合理的对局策略,提高了游戏体验。提高了游戏体验。提高了游戏体验。

【技术实现步骤摘要】
控件的显示控制方法、装置和电子设备


[0001]本专利技术涉及游戏
,尤其是涉及一种控件的显示控制方法、装置和电子设备。

技术介绍

[0002]在游戏中,通常会同时设置场景层控件和HUD(Head Up Display,抬头显示)层控件。其中,场景层控件挂接在游戏场景中的某个位置,场景层控件的显示规则与游戏场景中模型的显示规则相似,例如,根据控件与虚拟相机的距离远近,确定控件之间的遮挡关系;HUD层控件显示在游戏界面中相对固定的位置,位于场景画面之上;HUD层控件的显示规则通常会预先设置,例如,根据控件的重要程度,确定控件之间的遮挡关系。另外,HUD层控件也可能会对场景层控件产生遮挡。因此,上述控件显示方式可能会造成重要的控件被遮挡,导致玩家遗漏重要信息,影响游戏体验。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种控件的显示控制方法、装置和电子设备,以避免区域中重要控件被遮挡,避免玩家遗漏重要信息,有利于玩家做出合理的对局策略,提高游戏体验。
[0004]第一方面,本专利技术实施例提供了一种控件的显示控制方法,通过终端设备提供一图形用户界面;图形用户界面中显示游戏场景的场景画面;场景画面通过游戏场景中的虚拟相机拍摄得到;方法包括:基于虚拟相机的拍摄参数,从游戏场景中确定目标空间区域;其中,拍摄参数包括:虚拟相机在游戏场景中位置,以及虚拟相机的朝向;目标空间区域中的至少部分区域内容显示在场景画面中;确定位于目标空间区域中的待显示控件;基于目标空间区域预设的控件显示规则,控制显示待显示控件;其中,控件显示规则至少包括:待显示控件之间的遮挡关系。
[0005]第二方面,本专利技术实施例提供了一种控件的显示控制装置,通过终端设备提供一图形用户界面;图形用户界面中显示游戏场景的场景画面;场景画面通过游戏场景中的虚拟相机拍摄得到;装置包括:区域确定模块,用于基于虚拟相机的拍摄参数,从游戏场景中确定目标空间区域;其中,拍摄参数包括:虚拟相机在游戏场景中位置,以及虚拟相机的朝向;目标空间区域中的至少部分区域内容显示在场景画面中;控件确定模块,用于确定位于目标空间区域中的待显示控件;显示控制模块,用于基于目标空间区域预设的控件显示规则,控制显示待显示控件;其中,控件显示规则至少包括:待显示控件之间的遮挡关系。
[0006]第三方面,本专利技术实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述控件的显示控制方法。
[0007]第四方面,本专利技术实施例提供了一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理
器实现上述控件的显示控制方法。
[0008]本专利技术实施例带来了以下有益效果:
[0009]上述控件的显示控制方法、装置和电子设备,通过终端设备提供一图形用户界面;图形用户界面中显示游戏场景的场景画面;场景画面通过游戏场景中的虚拟相机拍摄得到;基于虚拟相机的拍摄参数,从游戏场景中确定目标空间区域;其中,拍摄参数包括:虚拟相机在游戏场景中位置,以及虚拟相机的朝向;目标空间区域中的至少部分区域内容显示在场景画面中;确定位于目标空间区域中的待显示控件;基于目标空间区域预设的控件显示规则,控制显示待显示控件;其中,控件显示规则至少包括:待显示控件之间的遮挡关系。该方式中,对于游戏场景中的目标空间区域,预先设有控件显示规则,按照控件显示规则显示位于该控件区域中的控件;不同的空间区域可以设置不同的控件显示规则,该方式可以避免区域中重要控件被遮挡,避免玩家遗漏重要信息,有利于玩家做出合理的对局策略,提高了游戏体验。
[0010]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0011]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0012]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本专利技术实施例提供的一种控件的显示控制方法的流程图;
[0014]图2为本专利技术实施例提供的一种视椎体的示意图;
[0015]图3为本专利技术实施例提供的一种视线中心区域和视线边缘区域的正面示意图;
[0016]图4为本专利技术实施例提供的一种视线中心区域和视线边缘区域的侧面示意图;
[0017]图5为本专利技术实施例提供的一种目标空间区域中控件遮挡关系的示意图;
[0018]图6为本专利技术实施例提供的另一种目标空间区域中控件遮挡关系的示意图;
[0019]图7为本专利技术实施例提供的一种控件的显示控制装置的结构示意图;
[0020]图8为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0021]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]相关技术中,游戏系统中的场景层控件会挂接在游戏场景中的位置,根据控件与虚拟相机的距离,确定控件之间的遮挡关系;对于HUD层控件,预先基于各控件之间的种类
确定控件的重要程度,进而确定控件的显示层级,显示层级较高的控件可能会遮挡显示层级较低的控件。在游戏界面中,HUD控件的显示层级整体高于场景层控件的显示层级,导致HUD控件可能会遮挡场景层控件提供的一些重要信息。在游戏对局中,如果场景层控件提供的重要信息被遮挡,重要信息的缺失会影响玩家对于对局的判断,导致玩家使用不合理的对局策略,影响游戏对局体验。
[0023]基于上述,本专利技术实施例提供的一种控件的显示控制方法、装置和电子设备,该技术可以应用于游戏系统或者其他虚拟系统中,尤其可以应用于虚拟场景中,各类信息、控件等对象的显示控制过程中。
[0024]在本公开其中一种实施例中的控件的显示控制方法可以运行于本地终端设备或者是服务器。当控件的显示控制方法运行于服务器时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
[0025]在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,控件的显示控制方法的储存与运行是在云游戏服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控件的显示控制方法,其特征在于,通过终端设备提供一图形用户界面;所述图形用户界面中显示游戏场景的场景画面;所述场景画面通过所述游戏场景中的虚拟相机拍摄得到;所述方法包括:基于所述虚拟相机的拍摄参数,从所述游戏场景中确定目标空间区域;其中,所述拍摄参数包括:所述虚拟相机在所述游戏场景中位置,以及所述虚拟相机的朝向;所述目标空间区域中的至少部分区域内容显示在所述场景画面中;确定位于所述目标空间区域中的待显示控件;基于所述目标空间区域预设的控件显示规则,控制显示所述待显示控件;其中,所述控件显示规则至少包括:所述待显示控件之间的遮挡关系。2.根据权利要求1所述的方法,其特征在于,基于所述虚拟相机的拍摄参数,从所述游戏场景中确定目标空间区域的步骤,包括:基于所述虚拟相机的拍摄参数,在所述游戏场景中生成所述虚拟相机的视椎体;其中,所述视椎体中包括:所述虚拟相机拍摄到的场景空间;所述场景空间中的至少部分场景内容显示在所述场景画面中;基于所述视椎体,确定目标空间区域。3.根据权利要求2所述的方法,其特征在于,所述视椎体包括近平面、远平面,以及连接所述近平面和所述远平面的多个侧平面;所述近平面和所述远平面的法线方向与所述虚拟相机的朝向相同;所述近平面与所述虚拟相机的距离,小于所述远平面与所述虚拟相机的距离;所述基于所述视椎体,确定目标空间区域的步骤,包括:在所述视椎体的近平面上确定第一平面区域;基于所述虚拟相机的朝向,将所述第一平面区域投影至所述视椎体的远平面,在所述远平面上生成第二平面区域;基于所述第一平面区域和所述第二平面区域,确定目标空间区域。4.根据权利要求2所述的方法,其特征在于,所述目标空间区域包括第一目标空间区域和第二目标空间区域;其中,所述第一目标空间区域和所述第二目标空间区域组成所述视椎体;所述第一目标空间区域位于所述视椎体的中心区域,所述第二目标空间区域位于所述视椎体的边缘区域;所述第二目标空间区域包围所述第一目标空间区域。5.根据权利要求1所述的方法,其特征在于,基于所述目标空间区域预设的控件显示规则,控制显示所述待显示控件的步骤,包括:如果所述目标空间区域位于所述虚拟相机的视椎体的中心区域,基于所述待显示控件在所述游戏场景中的场景位置,确定所述待显示控件的遮挡关系;基于确定出的所述遮挡关系,控制显示所述待显示控件。6.根据权利要求5所述的方法,其特征在于,所述待显示控件包括多个;所述基于所述待显示控件在所述游戏场景中的场景位置,确定所述待显示控件的遮挡关系的步骤,包括:基于所述待显示控件在所述游戏场景中的场景位置,确定所述待显示控件与所述虚拟相机的距离;
如果所述待显示控件中的第一控件与所述虚拟相机的距离,小于所述待显示控件中第二控件与所述虚拟相机的距...

【专利技术属性】
技术研发人员:黄筱琛
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1