一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

游戏中的对象操作方法、装置和电子设备与流程

2022-05-08 07:28:55 来源:中国专利 TAG:


1.本公开涉及游戏技术领域,尤其是涉及一种游戏中的对象操作方法、装置和电子设备。


背景技术:

2.在一些游戏场景中,可能有多个虚拟对象在当前视角下的显示效果具有重合关系,玩家有时需要选中具有重合关系的虚拟对象中的某个虚拟对象,比如,在家园布置场景中,家具重合摆放是比较常见的情况,玩家经常需要选中的虚拟家具可能是具有重合摆放关系的虚拟家具中,处于第二层级或者第三层级的虚拟家具,甚至是更深层级的虚拟家具;相关技术中,通常仅支持选中层级最高的虚拟家具,即只能选中第一层级的虚拟家具,若需选中其他层级的重合虚拟家具,需要先选中层级较高的虚拟家具并移开,然后再选中其他层级的虚拟家具,最后还需要将被移开的虚拟家具重新移回原位置,该方式操作步骤比较复杂,降低了玩家的游戏体验。


技术实现要素:

3.本公开的目的在于提供一种游戏中的对象操作方法、装置和电子设备,以简化操作步骤,提升玩家的游戏体验。
4.本公开提供的一种游戏中的对象操作方法,通过终端设备提供一图形用户界面,图形用户界面中包括多个虚拟对象;方法包括:响应针对图形用户界面中第一区域的触发操作,显示与第一区域相关联的多个目标虚拟对象的操作控件;其中,多个目标虚拟对象的显示区域之间存在重叠区域;响应针对多个目标虚拟对象的操作控件中的第一操作控件的触发操作,对第一操作控件对应的目标虚拟对象执行指定的操作。
5.进一步的,第一区域为图形用户界面中的多个虚拟对象的显示区域的重叠区域;响应针对图形用户界面中第一区域的触发操作,显示与第一区域相关联的多个目标虚拟对象的操作控件的步骤包括:响应针对图形用户界面中重叠区域的触发操作,显示与重叠区域相关联的多个目标虚拟对象的操作控件,多个目标虚拟对象为构成重叠区域的多个显示区域所对应的虚拟对象。
6.进一步的,在不同视角下,图形用户界面中的多个虚拟对象的显示区域的重叠区域不同。
7.进一步的,响应针对图形用户界面中重叠区域的触发操作,显示与重叠区域相关联的多个目标虚拟对象的操作控件的步骤包括:响应针对图形用户界面中重叠区域的触发操作,按照多个目标虚拟对象中每个目标虚拟对象的层级优先级由高到低的顺序,显示多个目标虚拟对象的操作控件。
8.进一步的,第一区域为多个目标虚拟对象中,第一目标虚拟对象的显示区域的非重叠区域;响应针对图形用户界面中第一区域的触发操作,显示与第一区域相关联的多个目标虚拟对象的操作控件的步骤包括:响应针对图形用户界面中,第一目标虚拟对象的显
示区域的非重叠区域的触发操作,显示多个目标虚拟对象的操作控件;多个目标虚拟对象为构成第一重叠区域的多个显示区域所对应的虚拟对象;其中,第一重叠区域为第一目标虚拟对象的显示区域的重叠区域。
9.进一步的,响应针对多个目标虚拟对象的操作控件中的第一操作控件的触发操作,对第一操作控件对应的目标虚拟对象执行指定的操作的步骤包括:响应针对多个目标虚拟对象的操作控件中的第一操作控件的触发操作,选中第一操作控件对应的目标虚拟对象。
10.进一步的,选中第一操作控件对应的目标虚拟对象的步骤之后,方法还包括:响应针对第一操作控件对应的目标虚拟对象的选中操作,取消显示与第一区域相关联的多个目标虚拟对象的操作控件。
11.进一步的,选中第一操作控件对应的目标虚拟对象的步骤之后,方法还包括:响应针对第一操作控件对应的目标虚拟对象的选中操作,显示针对第一操作控件对应的目标虚拟对象的可操作控件;其中,可操作控件用于:指示作用于第一操作控件对应的目标虚拟对象的可执行操作。
12.进一步的,每个操作控件中包括一隐藏按钮;响应针对多个目标虚拟对象的操作控件中的第一操作控件的触发操作,对第一操作控件对应的目标虚拟对象执行指定的操作的步骤包括:响应针对多个目标虚拟对象的操作控件中,第一操作控件的隐藏按钮的触发操作,以第一显示格式显示第一操作控件对应的目标虚拟对象;取消显示与第一区域相关联的多个目标虚拟对象的操作控件。
13.进一步的,多个目标虚拟对象的操作控件按照每个目标虚拟对象的层级优先级由高到低的顺序排列显示;响应针对多个目标虚拟对象的操作控件中的第一操作控件的触发操作,对第一操作控件对应的目标虚拟对象执行指定的操作的步骤包括:响应针对于多个目标虚拟对象的操作控件中的第一操作控件的触发移动操作,将第一操作控件移动至第二操作控件的显示位置;调换显示第一操作控件和第二操作控件的显示位置。
14.进一步的,调换显示第一操作控件和第二操作控件的显示位置的步骤之后,方法还包括:响应于调换显示第一操作控件和第二操作控件的显示位置,取消显示与第一区域相关联的多个目标虚拟对象的操作控件;如果调换后的第一操作控件为层级优先级最高的操作控件,将重叠区域所显示的第二操作控件对应的目标虚拟对象,调整显示为第一操作控件对应的目标虚拟对象。
15.本公开提供的一种游戏中的对象操作装置,通过终端设备提供一图形用户界面,图形用户界面中包括多个虚拟对象;装置包括:显示模块,用于响应针对图形用户界面中第一区域的触发操作,显示与第一区域相关联的多个目标虚拟对象的操作控件;其中,多个目标虚拟对象的显示区域之间存在重叠区域;执行模块,用于响应针对多个目标虚拟对象的操作控件中的第一操作控件的触发操作,对第一操作控件对应的目标虚拟对象执行指定的操作。
16.本公开提供的一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述任一项的游戏中的对象操作方法。
17.本公开提供的一种机器可读存储介质,机器可读存储介质存储有机器可执行指
令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述任一项的游戏中的对象操作方法。
18.本公开提供的一种游戏中的对象操作方法、装置和电子设备,首先响应针对图形用户界面中第一区域的触发操作,显示与第一区域相关联的多个目标虚拟对象的操作控件;其中,多个目标虚拟对象的显示区域之间存在重叠区域;然后响应针对多个目标虚拟对象的操作控件中的第一操作控件的触发操作,对第一操作控件对应的目标虚拟对象执行指定的操作。该方式中,在触发第一区域,并显示与该第一区域相关联的多个目标虚拟对象的操作控件后,玩家触发多个操作控件中的任一操作控件,就可以直接对该操作控件对应的目标虚拟对象执行指定的操作,该方式操作步骤简单,可以提升玩家的游戏体验。
附图说明
19.为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本公开其中一种实施例提供的一种游戏场景示意图;
21.图2为本公开其中一种实施例提供的一种游戏中的对象操作方法的流程图;
22.图3为本公开其中一种实施例提供的一种游戏中的对象操作交互示意图;
23.图4为本公开其中一种实施例提供的一种游戏中的对象操作交互示意图;
24.图5为本公开其中一种实施例提供的一种游戏中的对象操作交互示意图;
25.图6为本公开其中一种实施例提供的一种游戏中的对象操作交互示意图;
26.图7为本公开其中一种实施例提供的一种游戏中的对象操作交互示意图;
27.图8为本公开其中一种实施例提供的一种游戏中的对象操作交互示意图;
28.图9为本公开其中一种实施例提供的一种游戏中的对象操作交互示意图;
29.图10为本公开其中一种实施例提供的一种游戏中的对象操作装置的结构示意图;
30.图11为本公开其中一种实施例提供的一种电子设备的结构示意图。
具体实施方式
31.下面将结合实施例对本公开的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
32.目前,在一些游戏场景中,可能有多个对象在当前视角下的显示效果具有重合关系,玩家有时需要选中具有重合关系的对象中的某个对象,比如,在家园布置场景中,家具重合摆放是比较常见的情况,在大部分游戏中,通常仅支持选中层级最高的虚拟家具,如果需要选中其他层级的重合虚拟家具,需要先将层级较高的虚拟家具挪开,然后再选中其他层级的虚拟家具,最后还有复原的重复操作,例如,参见图1所示的一种游戏场景示意图,包括虚拟家具1、虚拟家具2、虚拟家具3和虚拟家具4,其中,虚拟家具1的层级优先级最高,虚拟家具2、虚拟家具3和虚拟家具4的层级优先级较低,则玩家只能选中虚拟家具1,如果需要
选中虚拟家具2、虚拟家具3或虚拟家具4,需要先移开虚拟家具1,在选中所需要的虚拟家具,执行完相关操作后,还需要将虚拟家具1移回原位置;该方式虽然实现方式比较简单,操作步骤也比较易懂,但是并未真正解决在虚拟家具重合的情况下,如何使玩家选中自己想要选择的家具的问题,并且,操作步骤比较复杂,降低了玩家的游戏体验。
33.基于此,本公开实施例提供了一种游戏中的对象操作方法、装置和电子设备,该技术可以应用于需要对具有重合关系的虚拟对象进行操作的场景中。
34.在本公开其中一种实施例中的游戏中的对象操作方法可以运行于终端设备或者是服务器。其中,终端设备可以为本地终端设备。当游戏中的对象操作方法运行于服务器时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
35.在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,游戏中的对象操作方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的终端设备为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
36.在一可选的实施方式中,终端设备可以为本地终端设备。以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
37.为便于理解,首先对本公开其中一种实施例所公开的一种游戏中的对象操作方法进行详细介绍,该方法中,通过终端设备提供一图形用户界面,图形用户界面中包括多个虚拟对象;上述终端设备可以是移动终端、电视机、计算机、掌上电脑等;上述图形用户界面可以理解为采用图形方式显示的操作用户界面,用于实现终端设备与操作该终端设备的玩家之间的互动;上述虚拟对象可以是游戏场景中的虚拟家具、虚拟物品等;该图形用户界面中通常包括多个虚拟对象;如图2所示,该方法包括如下步骤:
38.步骤s202,响应针对图形用户界面中第一区域的触发操作,显示与第一区域相关联的多个目标虚拟对象的操作控件;其中,多个目标虚拟对象的显示区域之间存在重叠区域。
39.上述第一区域通常是存在重叠区域的虚拟对象的显示区域的指定位置,比如,该第一区域可以是该重叠区域,或者,也可以是存在重叠区域的虚拟对象的显示区域的非重叠区域等;执行上述触发操作的通常是操作终端设备的玩家,该触发操作可以是针对第一区域的点击操作等;上述操作控件可以是圆形或长方形等任意形式,每个目标虚拟对象所
对应的操作控件通常会显示有该目标虚拟对象的标识信息,比如,该标识信息可以是该目标虚拟对象的名称等;在实际实现时,玩家可以触发图形用户界面中的第一区域,这时通常会在图像用户界面中显示与该第一区域关联的多个目标虚拟对象的操作控件,比如,在家园布置场景中,图形用户界面中包括虚拟家具1、虚拟家具2和虚拟家具3,其中,虚拟家具1和虚拟家具2的显示区域之间存在重叠区域,触发该重叠区域,可以显示与该重叠区域关联的虚拟家具1和虚拟家具2的操作控件。
40.步骤s204,响应针对多个目标虚拟对象的操作控件中的第一操作控件的触发操作,对第一操作控件对应的目标虚拟对象执行指定的操作。
41.上述第一操作控件可以是多个目标虚拟对象的操作控件中的任一操作控件;执行上述触发操作的通常是操作终端设备的玩家,该触发操作可以是对第一操作控件的点击操作等;上述指定的操作可以是对第一操作控件对应的目标虚拟对象执行的选中、隐藏、调整层级优先级等操作,具体可以根据实际需求进行设置,在此不作限定;在实际实现时,当在图形用户界面中显示与第一区域相关联的多个目标虚拟对象的操作控件后,玩家可以根据实际需要执行指定操作的目标虚拟对象,从所显示的多个操作控件中,选择该目标虚拟对象对应的第一操作控件,触发该第一操作控件,就可以对该第一操作控件对应的目标虚拟对象执行选中、隐藏、调整层级优先级等指定的操作,比如,在图形用户界面中显示有虚拟家具1和虚拟家具2的操作控件,如果玩家触发虚拟家具1的操作控件,就可以对虚拟家具1执行指定的操作,如果玩家触发虚拟家具2的操作控件,就可以对虚拟家具2执行指定的操作。
42.上述游戏中的对象操作方法,首先响应针对图形用户界面中第一区域的触发操作,显示与第一区域相关联的多个目标虚拟对象的操作控件;其中,多个目标虚拟对象的显示区域之间存在重叠区域;然后响应针对多个目标虚拟对象的操作控件中的第一操作控件的触发操作,对第一操作控件对应的目标虚拟对象执行指定的操作。该方式中,在触发第一区域,并显示与该第一区域相关联的多个目标虚拟对象的操作控件后,玩家触发多个操作控件中的任一操作控件,就可以直接对该操作控件对应的目标虚拟对象执行指定的操作,该方式操作步骤简单,可以提升玩家的游戏体验。
43.下面描述一种显示与第一区域相关联的多个目标虚拟对象的操作控件的具体实现方式,该方式中,第一区域为图形用户界面中的多个虚拟对象的显示区域的重叠区域;响应针对图形用户界面中重叠区域的触发操作,显示与重叠区域相关联的多个目标虚拟对象的操作控件,多个目标虚拟对象为构成重叠区域的多个显示区域所对应的虚拟对象;在实际实现时,可以将构成上述重叠区域的多个显示区域所对应的虚拟对象确定为上述多个目标虚拟对象,当玩家需要对多个目标虚拟对象中的某个目标虚拟对象执行选中、隐藏等指定的操作时,可以直接触发该重叠区域,此时可以在图形用户界面中显示与该重叠区域相关联的多个目标虚拟对象的操作控件,多个操作控件可以采用列表等形式显示;比如,以家园布置场景为例,在家园布置场景中可能存在多个虚拟家具,虚拟家具的图案覆盖面积即可视为该虚拟家具可点击的热区,若两个虚拟家具在热区上存在重合面积,即重合面积》0,则该重合面积即可视为重合热区,该重合热区即为上述重叠区域。
44.为方便理解,参见图3所示的一种游戏中的对象操作交互示意图,以及图4所示的一种游戏中的对象操作交互示意图,图形用户界面中包括虚拟家具1、虚拟家具2和虚拟家
具3,其中,虚拟家具2和虚拟家具3之间存在重叠区域1,虚拟家具1和虚拟家具3之间存在重叠区域2,玩家触发重叠区域2,就可以在图形用户界面中,以列表形式显示与该重叠区域2关联的虚拟家具1和虚拟家具3的操作控件。该方式中,玩家直接触发重叠区域,就可以显示与该重叠区域相关联的多个目标虚拟对象的操作控件,操作步骤简单,可以提升玩家的游戏体验。
45.进一步的,在不同视角下,图形用户界面中的多个虚拟对象的显示区域的重叠区域不同。比如,仍以图3为例,当虚拟摄像头位于第一位置时,在对应的第一视角下,虚拟家具2和虚拟家具3之间存在重叠区域1,虚拟家具1和虚拟家具3之间存在重叠区域2,当将虚拟摄像头的位置从第一位置移动至第二位置时,在对应的第二视角下,虚拟家具2和虚拟家具3之间存在的重叠区域1的区域大小通常会发生变化,虚拟家具1和虚拟家具3之间存在重叠区域2的区域大小通常也会发生变化,在一种可能的情况下,在虚拟家具2和虚拟家具3之间可能不会存在重叠区域,在虚拟家具1和虚拟家具3之间可能也不会存在重叠区域,即在图形用户界面中,多个虚拟对象的重叠区域的位置会随视角变化而变化,并不是固定不变的。
46.进一步的,响应针对图形用户界面中重叠区域的触发操作,按照多个目标虚拟对象中每个目标虚拟对象的层级优先级由高到低的顺序,显示多个目标虚拟对象的操作控件。该层级优先级可以理解为目标虚拟对象在图形用户界面中的显示优先级,多个目标虚拟对象的层级优先级通常并不相同,有的目标虚拟对象的层级优先级较高,有的目标虚拟对象的层级优先级较低,当触发该重叠区域后,可以按照每个目标虚拟对象的层级优先级由高到低的顺序,显示各自对应的操作控件,比如,多个操作控件以列表形式显示,则层级优先级最高的目标虚拟对象对应的操作控件可以显示在该列表的第一个位置,按照层级优先级由高到低的顺序依次排列多个目标虚拟对象的操作控件,排列在该列表的末尾位置的目标虚拟对象的层级优先级最低,如图4所示,可以看出虚拟家具3的层级优先级高于虚拟家具1的层级优先级。该方式按照每个目标虚拟对象的层级优先级由高到低的顺序显示各自对应的操作控件,更便于玩家直观看出每个目标虚拟对象的层级优先级,可以进一步提升玩家的游戏体验。
47.下面描述另一种显示与第一区域相关联的多个目标虚拟对象的操作控件的具体实现方式,第一区域为多个目标虚拟对象中,第一目标虚拟对象的显示区域的非重叠区域;响应针对图形用户界面中,第一目标虚拟对象的显示区域的非重叠区域的触发操作,显示多个目标虚拟对象的操作控件;多个目标虚拟对象为构成第一重叠区域的多个显示区域所对应的虚拟对象;其中,第一重叠区域为第一目标虚拟对象的显示区域的重叠区域。该第一目标虚拟对象可以是多个目标虚拟对象中的任一目标虚拟对象,由于与第一区域相关联的多个目标虚拟对象通常具有不同的层级优先级,该第一目标虚拟对象可能是任一层级优先级的虚拟对象,优选的,该第一目标虚拟对象可以是除层级优先级最高的目标虚拟对象之外的任一目标虚拟对象,更优选的,该第一目标虚拟对象可以是玩家想要操作的目标虚拟对象。
48.在实际实现时,可以将第一目标虚拟对象的显示区域的重叠区域确定为第一重叠区域,将构成该第一重叠区域的多个显示区域所对应的虚拟对象确定为上述多个目标虚拟对象,当需要显示多个目标虚拟对象的操作控件时,玩家可以直接触发多个目标虚拟对象
中,第一目标虚拟对象的显示区域的非重叠区域,就可以在图形用户界面中显示多个目标虚拟对象的操作控件;比如,参见图5所示的一种游戏中的对象操作交互示意图,在家园布置场景中,图形用户界面中包括虚拟家具1、虚拟家具2和虚拟家具3,其中,虚拟家具2和虚拟家具3之间存在重叠区域1,虚拟家具1和虚拟家具3之间也存在重叠区域2,且虚拟家具3的层级优先级高于虚拟家具1的层级优先级,如果玩家想要操作虚拟家具1,可以直接触发虚拟家具1的显示区域中的非重叠区域,就可以显示出如图4所示的虚拟家具1和虚拟家具3的操作控件。该方式中,玩家触发多个目标虚拟对象中,第一目标虚拟对象的显示区域的非重叠区域,可以显示所关联的多个目标虚拟对象的操作控件,操作方式更加灵活多样,可以提高玩家对具有重合关系的目标虚拟对象的操作自由度,可以进一步提升玩家的游戏体验。
49.下面描述另一种可选的实施方式,当玩家想要选中第一目标虚拟对象时,可以直接触发第一目标虚拟对象的显示区域的非重叠区域,此时可以直接选中该第一目标虚拟对象,不需要显示包含其他目标虚拟对象的操作控件;比如,仍以图5为例,如果玩家想要操作虚拟家具1,可以直接触发虚拟家具1的显示区域中的非重叠区域,此时可以直接选中该虚拟家具1,后续可以根据实际需求对该虚拟家具1执行删除、旋转、新增等操作,由于可以直接选中第一目标虚拟对象,不需要通过先显示操作控件,再从操作控件中选中第一目标虚拟对象,从而可以进一步简化操作过程,该选中方式更加简便快捷,可以进一步提升玩家操作游戏的效率。
50.下面描述另一种适用于本实施例的具体的应用场景,响应针对多个目标虚拟对象的操作控件中的第一操作控件的触发操作,选中第一操作控件对应的目标虚拟对象。在实际实现时,当在图形用户界面中显示与第一区域相关联的多个目标虚拟对象的操作控件后,玩家可以根据实际想要选中的目标虚拟对象,从所显示的多个操作控件中,选择想要选中的目标虚拟对象所对应的第一操作控件,触发该第一操作控件,就可以直接选中对应的目标虚拟对象,不会受到多个目标虚拟对象的层级优先级影响,即使是被隐藏的较低层级优先级的虚拟对象,也可以直接选中。该方式中,触发多个目标虚拟对象的操作控件中的第一操作控件后,可以直接选中该第一操作控件对应的目标虚拟对象,操作步骤简单,并且,这种通过触发第一操作控件选中对应的目标虚拟对象的方式,可以避免出现玩家无法选中较低层级优先级的目标虚拟对象,以及对于具有重合关系的目标虚拟对象的误触操作,提高选中目标虚拟对象的效率和准确率,提升玩家选中目标虚拟对象的交互体验。
51.为方便理解,参见图6所示的一种游戏中的对象操作交互示意图,虚拟家具1和虚拟家具3的操作控件以列表形式显示,且虚拟家具3的层级优先级高于虚拟家具1的层级优先级,如果玩家想要对虚拟家具1进行操作,可以触发虚拟家具1的操作控件,这时就可以选中虚拟家具1,使虚拟家具1变为选中状态;如果玩家想要对虚拟家具3进行操作,可以触发虚拟家具3的操作控件,这时就可以选中虚拟家具3,使虚拟家具3变为选中状态。
52.进一步的,响应针对第一操作控件对应的目标虚拟对象的选中操作,取消显示与第一区域相关联的多个目标虚拟对象的操作控件。在实际实现时,当玩家触发第一操作控件,选中该第一操作控件对应的目标虚拟对象后,通常会自动关闭所显示的多个目标虚拟对象的操作控件,进一步简化了操作过程,提升了玩家的游戏体验。
53.进一步的,响应针对第一操作控件对应的目标虚拟对象的选中操作,显示针对第
一操作控件对应的目标虚拟对象的可操作控件;其中,可操作控件用于:指示作用于第一操作控件对应的目标虚拟对象的可执行操作。在实际实现时,当选中第一操作控件对应的目标虚拟对象后,图形用户界面中通常会显示针对该目标虚拟对象的可操作控件,比如,可以在靠近该目标虚拟对象的区域显示可操作控件等,该可操作控件的数量可以有多个,每个可操作控件可以对应一种针对目标虚拟对象的可执行操作,例如,对该目标虚拟对象的删除操作、旋转操作、新增操作以及确认该目标虚拟对象当前状态的操作等;通过点击或选中某一可操作控件,即可触发该可操作控件,以对该目标虚拟对象执行相应的操作。该方式在选中第一操作控件对应的目标虚拟对象后,可以自动显示针对该目标虚拟对象的可操作控件以便于玩家操作,操作过程简单,可以提升玩家的游戏体验。
54.为方便理解,参见图7所示的一种游戏中的对象操作交互示意图,玩家选中虚拟家具1后,可以在靠近该虚拟家具1的区域显示用于指示删除虚拟家具1的操作标识、指示确认该虚拟家具1当前状态的操作标识、指示旋转虚拟家具1的操作标识,以及指示新增虚拟家具1的操作标识。
55.下面描述另一种适用于本实施例的具体的应用场景,每个操作控件中包括一隐藏按钮;响应针对多个目标虚拟对象的操作控件中,第一操作控件的隐藏按钮的触发操作,以第一显示格式显示第一操作控件对应的目标虚拟对象;取消显示与第一区域相关联的多个目标虚拟对象的操作控件。可以在操作控件中以特殊格式指示上述隐藏按钮的位置,比如,该操作控件的形状为长方形,可以在该长方形操作控件中,靠近左侧的位置显示一“眼睛”图案的按钮,即为隐藏按钮;上述第一操作控件可以是多个目标虚拟对象的操作控件中的任一操作控件,该第一操作控件通常玩家是想要隐藏的目标虚拟对象对应的操作控件;上述第一显示格式可以是指定透明度的显示格式,比如,50%的透明度等。
56.在实际实现时,当玩家需要隐藏多个目标虚拟对象中的某个目标虚拟对象时,可以触发该目标虚拟对象对应的第一操作控件中的隐藏按钮,即可隐藏该目标虚拟对象,比如,该隐藏后的目标虚拟对象的透明度变为50%等,比如,参见图8所示的一种游戏中的对象操作交互示意图,图8(1)中,玩家触发虚拟家具1的操作控件中的“眼睛”图案的按钮,即可隐藏虚拟家具1,隐藏后的虚拟家具1透明度变为50%,如图8(2)所示;在隐藏该目标虚拟对象后,通常会自动关闭所显示的多个目标虚拟对象的操作控件。该方式通过触发操作控件中的隐藏按钮,就可以直接隐藏相应的目标虚拟对象,操作方式简便快捷,可以提升玩家操作游戏的效率。
57.下面描述另一种适用于本实施例的具体的应用场景,多个目标虚拟对象的操作控件按照每个目标虚拟对象的层级优先级由高到低的顺序排列显示;响应针对于多个目标虚拟对象的操作控件中的第一操作控件的触发移动操作,将第一操作控件移动至第二操作控件的显示位置;调换显示第一操作控件和第二操作控件的显示位置。执行上述触发移动操作的通常是操作终端设备的玩家;上述第二操作控件可以是所显示的多个目标虚拟对象的操作控件中,除第一操作控件之外的任一操作控件;在实际实现时,图形用户界面中所显示的多个目标虚拟对象的操作控件通常按照每个目标虚拟对象的层级优先级由高到低的顺序排列显示,玩家通过多个操作控件的显示位置就可以直接判断出各个目标虚拟对象的层级优先级的相对关系。
58.如果玩家想要将第一操作控件对应的目标虚拟对象与第二操作控件对应的目标
虚拟对象的层级优先级进行互换,可以对第一操作控件执行触发移动操作,将该第一操作控件移动至第二操作控件的显示位置,这样就可以将第一操作控件的显示位置与第二操作控件的显示位置进行调换,进而实现第一操作控件对应的目标虚拟对象与第二操作控件对应的目标虚拟对象的层级优先级的互换,具体实现时,可以长按该目标虚拟对象的第一操作控件,以使该目标虚拟对象的第一操作控件变为可滑动状态,将该第一操作控件拖动至想要互换的第二操作控件的位置,就可以完成两个目标虚拟对象的层级优先级的互换。该方式通过互换第一操作控件和第二操作控件的显示位置,就可以实现两个操作控件对应的目标虚拟对象的层级优先级的调整互换,操作方式简单,可以提高玩家操作游戏的自由度和灵活性,进一步提升玩家的游戏体验。
59.进一步的,响应于调换显示第一操作控件和第二操作控件的显示位置,取消显示与第一区域相关联的多个目标虚拟对象的操作控件;如果调换后的第一操作控件为层级优先级最高的操作控件,将重叠区域所显示的第二操作控件对应的目标虚拟对象,调整显示为第一操作控件对应的目标虚拟对象。在实际实现时,在将第一操作控件和第二操作控件的显示位置调换之后,通常会自动关闭所显示的多个目标虚拟对象的操作控件。由于多个目标虚拟对象的显示区域的重叠区域只能显示其中一个目标虚拟对象对应该重叠区域的显示区域,并且通常所显示的是层级优先级最高的目标虚拟对象对应该重叠区域的显示区域,如果调换后的第一操作控件为层级优先级最高的控件,可以理解为,在调换前的第二操作控件为层级优先级最高的控件,在重叠区域显示的是第二操作控件对应的目标虚拟对象,因此,在调换显示第一操作控件和第二操作控件的显示位置后,第一操作控件被调换为层级优先级最高的操作控件,此时,会将原本在重叠区域所显示的第二操作控件对应的目标虚拟对象,调整为该第一操作控件对应的目标虚拟对象。
60.上述方式在互换第一操作控件和第二操作控件的显示位置后,可以自动关闭所显示的多个目标虚拟对象的操作控件,简化了操作过程,并且,在重叠区域可以自动显示层级优先级最高的控件,该方式提高了玩家操作游戏的自由度,可以进一步提升玩家的游戏体验。
61.为方便理解,参见图9所示的一种游戏中的对象操作交互示意图,图9(1)中,虚拟家具1和虚拟家具3的操作控件以列表形式显示,在该列表的首个位置为虚拟家具3的操作控件,第二个位置为虚拟家具1的操作控件,可以看出,虚拟家具3的层级优先级高于虚拟家具1的层级优先级,如图9(2),如果玩家想要将虚拟家具1和虚拟家具3的层级优先级进行互换,可以长按虚拟家具1的操作控件,使该操作控件处于可滑动状态,将该虚拟家具1的操作控件拖动至虚拟家具3的操作控件的位置,就可以完成两个操作控件的显示位置的互换,并自动关闭该操作控件的列表,如图9(3)所示,在完成两个操作控件的显示位置的互换后,由于虚拟家具1的层级优先级高于虚拟家具3的层级优先级,因此,在重叠区域2显示的是虚拟家具1的相关区域。
62.对应于上述方法实施例,参见图10所示的一种游戏中的对象操作装置的结构示意图,通过终端设备提供一图形用户界面,图形用户界面中包括多个虚拟对象;装置包括:显示模块100,用于响应针对图形用户界面中第一区域的触发操作,显示与第一区域相关联的多个目标虚拟对象的操作控件;其中,多个目标虚拟对象的显示区域之间存在重叠区域;执行模块101,用于响应针对多个目标虚拟对象的操作控件中的第一操作控件的触发操作,对
第一操作控件对应的目标虚拟对象执行指定的操作。
63.上述游戏中的对象操作装置,首先响应针对图形用户界面中第一区域的触发操作,显示与第一区域相关联的多个目标虚拟对象的操作控件;其中,多个目标虚拟对象的显示区域之间存在重叠区域;然后响应针对多个目标虚拟对象的操作控件中的第一操作控件的触发操作,对第一操作控件对应的目标虚拟对象执行指定的操作。该装置中,在触发第一区域,并显示与该第一区域相关联的多个目标虚拟对象的操作控件后,玩家触发多个操作控件中的任一操作控件,就可以直接对该操作控件对应的目标虚拟对象执行指定的操作,该方式操作步骤简单,可以提升玩家的游戏体验。
64.在一可选的实施方式中,第一区域为图形用户界面中的多个虚拟对象的显示区域的重叠区域;显示模块还用于:响应针对图形用户界面中重叠区域的触发操作,显示与重叠区域相关联的多个目标虚拟对象的操作控件,多个目标虚拟对象为构成重叠区域的多个显示区域所对应的虚拟对象。
65.在一可选的实施方式中,在不同视角下,所述图形用户界面中的多个虚拟对象的显示区域的重叠区域不同。
66.在一可选的实施方式中,显示模块还用于:响应针对图形用户界面中重叠区域的触发操作,按照多个目标虚拟对象中每个目标虚拟对象的层级优先级由高到低的顺序,显示多个目标虚拟对象的操作控件。
67.在一可选的实施方式中,第一区域为多个目标虚拟对象中,第一目标虚拟对象的显示区域的非重叠区域;显示模块还用于:响应针对图形用户界面中,第一目标虚拟对象的显示区域的非重叠区域的触发操作,显示多个目标虚拟对象的操作控件;多个目标虚拟对象为构成第一重叠区域的多个显示区域所对应的虚拟对象;其中,第一重叠区域为第一目标虚拟对象的显示区域的重叠区域。
68.在一可选的实施方式中,执行模块还用于:响应针对多个目标虚拟对象的操作控件中的第一操作控件的触发操作,选中第一操作控件对应的目标虚拟对象。
69.在一可选的实施方式中,执行模块还用于:响应针对第一操作控件对应的目标虚拟对象的选中操作,取消显示与第一区域相关联的多个目标虚拟对象的操作控件。
70.在一可选的实施方式中,执行模块还用于:响应针对第一操作控件对应的目标虚拟对象的选中操作,显示针对第一操作控件对应的目标虚拟对象的可操作控件;其中,可操作控件用于:指示作用于第一操作控件对应的目标虚拟对象的可执行操作。
71.在一可选的实施方式中,每个操作控件中包括一隐藏按钮;执行模块还用于:响应针对多个目标虚拟对象的操作控件中,第一操作控件的隐藏按钮的触发操作,以第一显示格式显示第一操作控件对应的目标虚拟对象;取消显示与第一区域相关联的多个目标虚拟对象的操作控件。
72.在一可选的实施方式中,多个目标虚拟对象的操作控件按照每个目标虚拟对象的层级优先级由高到低的顺序排列显示;执行模块还用于:响应针对于多个目标虚拟对象的操作控件中的第一操作控件的触发移动操作,将第一操作控件移动至第二操作控件的显示位置;调换显示第一操作控件和第二操作控件的显示位置。
73.在一可选的实施方式中,执行模块还用于:响应于调换显示第一操作控件和第二操作控件的显示位置,取消显示与第一区域相关联的多个目标虚拟对象的操作控件;如果
调换后的第一操作控件为层级优先级最高的操作控件,将重叠区域所显示的第二操作控件对应的目标虚拟对象,调整显示为第一操作控件对应的目标虚拟对象。
74.本公开实施例所提供的游戏中的对象操作装置,其实现原理及产生的技术效果和前述游戏中的对象操作方法实施例相同,为简要描述,游戏中的对象操作装置实施例部分未提及之处,可参考前述游戏中的对象操作方法实施例中相应内容。
75.本公开实施例还提供了一种电子设备,参见图11所示,该电子设备包括处理器130和存储器131,该存储器131存储有能够被处理器130执行的机器可执行指令,该处理器130执行机器可执行指令以实现上述游戏中的对象操作方法。
76.进一步地,图11所示的电子设备还包括总线132和通信接口133,处理器130、通信接口133和存储器131通过总线132连接。
77.其中,存储器131可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口133(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线132可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
78.处理器130可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器130中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器130可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器131,处理器130读取存储器131中的信息,结合其硬件完成前述实施例的方法的步骤。
79.本公开实施例还提供了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,该机器可执行指令在被处理器调用和执行时,该机器可执行指令促使处理器实现上述游戏中的对象操作方法,具体实现可参见方法实施例,在此不再赘述。
80.本公开实施例所提供的游戏中的对象操作方法、装置和电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
81.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个
人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
82.最后应说明的是:以上各实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述各实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献