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

游戏中的虚拟单位选取方法及装置、存储介质及电子设备与流程

2021-10-09 13:46:00 来源:中国专利 TAG:人机 选取 电子设备 交互 装置


1.本公开涉及人机交互技术领域,具体而言,涉及一种游戏中的虚拟单位选取方法及装置、计算机可读存储介质及电子设备。


背景技术:

2.从游戏中的多个虚拟单位中选取某些需要的虚拟单位,以控制选取的虚拟单位进行一些其它的游戏操作,是rts(real

time strategy,即时战略)类游戏的常规游戏操作之一。
3.相关技术中,通过双点触摸形成选择框以对选择框内的游戏单位进行选取。然而,这种方式需要玩家进行双指的点击和操作,操作步骤复杂,效率低下,且当玩家在屏幕中进行双指操作时,会对玩家的视线造成遮挡,影响玩家的游戏体验和游戏操作的准确性。
4.需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现要素:

5.本公开的目的在于提供一种游戏中的虚拟单位选取方法及装置、计算机可读存储介质及电子设备,进而至少在一定程度上克服游戏中的虚拟单位选取效率低下,且在选取过程中对玩家造成视线遮挡、影响玩家体验的问题。
6.本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
7.根据本公开的第一方面,提供了一种游戏中的虚拟单位选取方法,通过显示组件的图形用户界面展示所述游戏的游戏画面,所述游戏画面包括部分或全部游戏场景以及位于所述游戏场景的多个待选取虚拟单位,所述方法包括:
8.响应于针对图形用户界面中的预设控件的选择操作,在图形用户界面中显示与所述预设控件关联的选择框;
9.响应于针对所述选择框的控制操作,控制所述选择框相对于所述待选取虚拟单位进行位移;
10.根据所述选择框与所述多个待选取虚拟虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位;
11.控制所述目标虚拟单位执行游戏动作。
12.在本公开的一种示例性实施例中,基于前述方案,所述图形用户界面中包括多个预设控件,每个预设控件与对应显示尺寸的选择框关联;
13.所述响应于针对图形用户界面中的预设控件的选择操作,在图形用户界面中显示与所述预设控件关联的选择框,包括:
14.响应于针对所述多个预设控件中的任一预设控件的选择操作,获取与所述选择操作对应的预设控件所关联的选择框的显示尺寸;
15.根据所述选择框的显示尺寸,在所述图形用户界面中的预设位置处显示与所述预设控件关联的选择框。
16.在本公开的一种示例性实施例中,基于前述方案,所述图形用户界面显示通过虚拟摄像机拍摄所述游戏场景得到的游戏画面;所述根响应于针对所述选择框的控制操作,控制所述选择框相对于所述待选取虚拟单位进行位移,包括:
17.响应于触控介质在图形用户界面中的滑动操作,调整拍摄所述游戏场景的虚拟摄像机的位姿,以根据所述虚拟摄像机的位置变化调整所述待选取虚拟单位在所述图形用户界面中的显示位置;
18.基于所述待选取虚拟单位在所述图形用户界面中的显示位置的变化,控制所述选择框相对于所述待选取虚拟单位进行位移,以使至少一个待选取虚拟单位在所述图形用户界面中的显示位置至少部分的位于所述选择框内;在本公开的一种示例性实施例中,基于前述方案,所述预设控件包括虚拟摇杆控件;
19.所述响应于针对所述选择框的控制操作,控制所述选择框相对于所述待选取虚拟单位进行位移,包括:
20.响应于针对所述虚拟摇杆控件的控制操作,调整所述选择框在所述图形用户界面中的显示位置,以控制所述选择框相对于所述待选取虚拟单位进行位移,使得至少一个待选取虚拟单位在所述图形用户界面中的显示位置至少部分的位于所述选择框内。
21.在本公开的一种示例性实施例中,基于前述方案,所述根据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位,包括:
22.根据在所述图形用户界面中显示位置至少部分的位于所述选择框内的待选取虚拟单位,确定所述目标虚拟单位。
23.在本公开的一种示例性实施例中,基于前述方案,所述根据在所述图形用户界面中显示位置至少部分的位于所述选择框内的待选取虚拟单位,确定所述目标虚拟单位,包括:
24.根据所述待选取虚拟单位的显示位置与所述选择框之间的位置重叠程度,确定所述目标虚拟单位。
25.在本公开的一种示例性实施例中,基于前述方案,所述响应于针对图形用户界面中的预设控件的选择操作,在图形用户界面中显示与所述预设控件关联的选择框,包括:
26.在检测到触控介质与所述图形用户界面中的预设控件处于接触状态时,在图形用户界面中显示与所述预设控件关联的选择框;
27.所述据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位,包括:
28.在检测到所述触控介质与所述图形用户界面中的预设控件从所述接触状态变化为非接触状态时,据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位。
29.在本公开的一种示例性实施例中,基于前述方案,所述据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位,包括:
30.在检测到所述触控介质与所述图形用户界面中从接触状态变化为非接触状态时,
根据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位。
31.在本公开的一种示例性实施例中,基于前述方案,所述据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位,包括:
32.响应于针对所述预设控件的确认操作,据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位。
33.在本公开的一种示例性实施例中,基于前述方案,所述方法还包括:
34.在对所述游戏中的虚拟单位进行选取后,取消对所述选择框的显示,并根据预设选中标记对选取的虚拟单位进行显示。
35.根据本公开的第二方面,提供了一种游戏中的虚拟单位选取装置,通过显示组件的图形用户界面展示所述游戏的游戏画面,所述装置包括:
36.选择框显示模块,被配置为响应于针对图形用户界面中的预设控件的选择操作,在图形用户界面中显示与所述预设控件关联的选择框;
37.选择框移动模块,被配置为响应于针对所述选择框的控制操作,控制所述选择框相对于所述待选取虚拟单位进行位移;
38.虚拟单位选取模块,被配置为根据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位;
39.目标虚拟单位控制模块,被配置为控制所述目标虚拟单位执行游戏动作。
40.根据本公开的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述实施例中第一方面所述的游戏中的虚拟单位选取方法。
41.根据本公开实施例的第四方面,提供了一种电子设备,包括:处理器;以及,存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中第一方面所述的游戏中的虚拟单位选取方法。
42.由上述技术方案可知,本公开示例性实施例中提供的游戏中的虚拟单位选取方法、游戏中的虚拟单位选取装置,以及实现所述游戏的虚拟单位选取方法的计算机可读存储介质及电子设备,至少具备以下优点和积极效果:
43.在本公开的一些实施例所提供的技术方案中,首先,响应于针对图形用户界面中的预设控件的选择操作,在图形用户界面中显示与所述预设控件关联的选择框;其次,响应于针对选择框的控制操作,控制选择框相对于待选取虚拟单位进行位移,然后,根据选择框与多个待选取虚拟单位之间的位置关系,从所述待选取虚拟单位中选取目标虚拟单位,以控制选取的目标虚拟单位执行游戏动作。与相关技术相比,一方面,本公开通过预设控件可以直接在图形用户界面中显示选择框,以基于显示的选择框进行虚拟单位的选取,从而可以简化用户的操作步骤,提高虚拟单位的选取效率;另一方面,本公开通过触发预设控件,直接在图形用户界面中显示与触发的预设控件关联的选择框,进而通过对选择框的位移控制实现虚拟单位的选取,避免了玩家双点触摸形成选择框的过程中,对玩家视线造成的遮挡,提高了玩家的体验和游戏操作的准确性。
44.本公开应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性
的,并不能限制本公开。
附图说明
45.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
46.图1a示出了本公开实施例中的现有技术进行虚拟单位选取的图形用户界面示意图;
47.图1b示出本公开一示例性实施例中的现有技术进行虚拟单位选取的另一种图形用户界面示意图;
48.图1c示出本公开一示例性实施例中的现有技术进行虚拟单位选取的再一种图形用户界面示意图;
49.图2示出了可以应用本公开实施例的一种游戏中的虚拟单位选取方法及装置的示例性系统架构的示意图;
50.图3示出本公开一示例性实施例中的一种游戏中的虚拟单位选取方法的流程示意图;
51.图4示出本公开一示例性实施例中显示的图形用户界面的示意图;
52.图5示出本公开一示例性实施例中的一种在图形用户界面中显示选择框的方法的流程示意图;
53.图6示出本公开一示例性实施例中显示选择框时的图形用户界面示意图;
54.图7示出本公开一示例性实施例中的一种控制选择框相对于待选取虚拟单位进行位移的方法的流程示意图;
55.图8示出本公开一示例性实施例中虚拟单位选取完成后的图形用户界面;
56.图9示出本公开一示例性实施例中游戏中的虚拟单位选取装置的结构示意图;
57.图10示出本公开示例性实施例中计算机存储介质的结构示意图;以及,
58.图11示出本公开示例性实施例中电子设备的结构示意图。
具体实施方式
59.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
60.本说明书中使用用语“一个”、“一”、“该”和“所述”用以表示存在一个或多个要素/组成部分/等;用语“包括”和“具有”用以表示开放式的包括在内的意思并且是指除了列出
的要素/组成部分/等之外还可存在另外的要素/组成部分/等;用语“第一”和“第二”等仅作为标记使用,不是对其对象的数量限制。
61.此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。
62.从游戏中的多个虚拟单位中选取某些需要的虚拟单位,以控制选取的虚拟单位进行一些其它的游戏操作,是rts(real

time strategy,即时战略)类游戏的常规游戏操作之一。
63.对于pc端(personal computer)而言进行虚拟单位的选取较为容易,游戏玩家可以通过鼠标点击框选的方式进行单个虚拟单位的选择或进行虚拟单位的批量选择。但对于显示屏幕较小的可触控终端而言,例如手机、平板电脑、可穿戴式电子设备等这种方式并不适用。
64.相关技术中,可通过双点触摸形式选择的框的方式进行虚拟单位的选取。如图1a所示,可以根据玩家的操作手势,在双点触摸之间的区域形成选择框,以对虚拟单位进行选取。
65.然而,这种方式需要玩家快速的进行手指的点击和操作,操作步骤繁琐,效率低下,且具有较高的误触率。进一步的,无论是对屏幕中心的集群中的虚拟单位进行选取,还是对屏幕侧边集群中的虚拟单位进行选取,分别如图1b和图1c所示,在操作过程中,手指都会对正在进行对抗的玩家的中心视线造成遮挡,影响玩家的体验和游戏操作的准确性。
66.本公开提供的游戏中的虚拟单位选取方法,至少在一定程度上克服上述相关技术中存在的缺陷。
67.图2示出了可以应用本发明实施例的一种游戏中的虚拟单位选取方法及装置的示例性系统架构的示意图。
68.如图2所示,系统架构200可以包括终端201、202中的多个,网络203和服务器204。网络203用以在终端201、202和服务器204之间提供通信链路的介质。网络203可以包括各种连接类型,例如无线通信链路等。
69.应该理解,图2中的终端、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端、网络和服务器。比如服务器204可以是多个服务器组成的服务器集群等。
70.终端201、202可以是具有处理器和显示器的各种电子设备,包括但不限于智能手机、平板电脑、可穿戴式电子设备等等。服务器204可以是提供各种服务的服务器。例如终端201、202可以通过显示组件的图形用户界面展示游戏画面和预设控件,当用户在图形用户界面中对预设控件进行触发时,例如用手指按压预设控件时,服务器204可以获取预设控件所关联的选择框的显示尺寸,以根据获取的选择框的显示尺寸在图形用户界面中显示该选择框,当服务器204检测到用户的手指在图形用户界面中进行滑动时,可以对应的调整对游戏场景进行拍摄的虚拟摄像机的位姿,从而为用户在图形用户界面中展示不同视角下的游戏画面,同时,也可以改变游戏场景中的虚拟单位在图形用户界面中的显示位置,以控制选择框相对于虚拟单位进行位移,从而将至少一个虚拟单位在图形用户界面中的显示位置移动至与选择框存在重叠区域。
71.当服务器204检测到用户的手指与预设控件从接触状态变化为非接触状态时,则服务器可以判定对当前在图形用户界面中的显示位置与选择框之间的位置重叠程度大于预设阈值的虚拟单位进行选取。此外,服务器204还可以响应于用户对选取的虚拟单位的控制操作,控制选取的虚拟单位执行相应的游戏动作。
72.需要说明的是,服务器204可以是本地服务器,也可以是远程游戏服务器,还可以是云游戏服务器,本示例性实施方式对此不做特殊限定,当服务器204是本地服务器时,可以不需要网络203。
73.图3示出本公开一示例性实施例中的游戏中的虚拟单位选取方法的流程示意图,本实施例提供的游戏中的虚拟单位选取方法通过显示组件的图形用户界面显示所述游戏的游戏画面,所述游戏画面包括部分或全部游戏场景以及位于所述游戏场景中的多个待选取虚拟单位。参考图3,该方法包括:
74.步骤s310,响应于针对图形用户界面中的预设控件的选择操作,在图形用户界面中显示与所述预设控件关联的选择框;
75.步骤s320,响应于针对所述选择框的控制操作,控制所述选择框相对于所述待选取虚拟单位进行位移;
76.步骤s330,根据所述选择框与所述待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位;
77.步骤s340,控制所述目标虚拟单位执行游戏动作。
78.在图3所示实施例所提供的技术方案中,首先,响应于针对图形用户界面中的预设控件的选择操作,在图形用户界面中显示与所述预设控件关联的选择框;其次,响应于针对选择框的控制操作,控制选择框相对于待选取虚拟单位进行位移,然后,根据选择框与多个待选取虚拟单位之间的位置关系,从所述待选取虚拟单位中选取目标虚拟单位,以控制选取的目标虚拟单位执行游戏动作。与相关技术相比,一方面,本公开通过预设控件可以直接在图形用户界面中显示选择框,以基于显示的选择框进行虚拟单位的选取,从而可以简化用户的操作步骤,提高虚拟单位的选取效率;另一方面,本公开通过触发预设控件,直接在图形用户界面中显示与触发的预设控件关联的选择框,进而通过对选择框位移控制实现虚拟单位的选取,避免了玩家双点触摸形成选择框的过程中,对玩家视线造成的遮挡,提高了玩家的体验和游戏操作的准确性。
79.以下对图3所示实施例中各个步骤的具体实施方式进行详细阐述:
80.在步骤s310中,响应于针对图形用户界面中的预设控件的选择操作,在图形用户界面中显示与所述预设控件关联的选择框。
81.在示例性的实施方式中,图形用户界面中可以包括多个预设控件,每个预设控件与对应显示尺寸的选择框关联。其中,每个预设控件关联的选择框的显示尺寸不同。
82.举例而言,可以为图形用户界面添加多个预设控件,每个预设控件可以与一个选择框进行关联,且每个预设控件所关联的选择框的显示尺寸不同,选择框的显示尺寸可以根据需求进行自定义配置,预设控件的数量可以根据需求进行自定义配置。在图形用户界面中显示每个预设控件时,可以在预设控件处对应的显示能够表征该预设控件所关联的选择框的显示尺寸的信息,以使用户能够根据需求选择不同的预设控件以触发显示不同大小的选择框。
83.其中,表征每个预设控件所关联的选择框的显示尺寸的信息包括但不限于:显示尺寸等级信息,例如多个预设控件的显示尺寸进行排序,然后根据排序结果在对应的预设控件处显示小、中、大等或1、2、3等代表选择框尺寸等级的信息,其中,1可以代表其显示尺寸最大,也可以代表其显示尺寸最小。当然,也可以直接在预设控件处显示其对应的选择框的尺寸,只要是能够区分多个预设控件所关联的选择框的大小的信息都可以在预设控件处对应的进行显示,以作为预设控件的显示标识,本示例性实施方式对此不做特殊限定。
84.如图4所示,可以为图形用户界面添加“小、中、大”共3个预设控件,“小、中、大”三个控件分别与不同显示尺寸的选择框进行关联。其中,“小”控件所关联的选择框的尺寸在3者中最小、“中”控件所关联的选择框的显示尺寸次之,“大”控件所关联的选择框的尺寸在3者中最大。
85.换言之,通过不同的预设控件,可以在图形用户界面中显示不同尺寸的选择框,以通过不同显示尺寸的选择框选取不同数量的虚拟单位,从而满足用户对虚拟单位的不同选取需求。
86.下面结合图5对步骤s310进行更进一步的说明。图5示出本公开一示例性实施例中的一种在图形用户界面中显示选择框的方法的流程示意图。参考图5,该方法可以包括步骤s510至步骤s520。
87.在步骤s510中,响应于针对多个预设控件中的任一预设控件的选择操作,获取与所述选择操作对应的预设控件所关联的选择框的显示尺寸。
88.在示例性的实施方式中,对多个预设控件中的任一预设控件的选择操作可以包括按压任一预设控件或点击任一预设控件等触发操作。本示例性实施方式对此不做特殊限定。
89.如前所述,可以预先为游戏配置多个预设控件,每个预设控件可以和其对应的显示尺寸的选择框预先进行关联。当用户对多个预设控件中的任一预设控件进行选择操作时,可以获取用户当前选择的预设控件所关联的选择框的显示尺寸。
90.接下来,在步骤s520中,根据所述选择框的显示尺寸,在所述图形用户界面中的预设位置处显示与所述预设控件关联的选择框。
91.在示例性的实施方式中,预设位置可以包括图形用户界面中的任一位置,例如中心位置处等。
92.示例性的,获取到与选择操作对应的预设控件所关联的选择框的显示尺寸后,可以根据获取的显示尺寸,以预设位置处为选择框的显示中心,然后在图形用户界面中显示该选择框。
93.其中,选择框的形状可以包括封闭图形,例如圆形、任意多边形等,当然选择框也可以时非封闭图形,本示例性实施方式对此不做特殊限定。
94.以选择框的形状是圆形为例,图6示出本公开一示例性实施例中显示选择框时的图形用户界面示意图。在图6中,用户选择并触发了图4中的“小、中、大”3个预设控件中的“小”控件。
95.需要说明的是,预设控件在未被用户选择触发前,其可以为第一显示状态,如为灰色,当用户选择触发了任一预设控件时,那么该预设控件可从第一显示状态变化为第二显示状态,如从灰色变化为红色,以提示用户当前显示的是该预设控件对应的选择框。
96.通过上述的步骤s510至步骤s520,可以根据用户的选择在图形用户界面中显示不同尺寸的选择框,以根据用户的需求实现对不同数量范围的虚拟单位的选取,进一步提高虚拟单位的选取效率,且可提高虚拟单位选取的准确性。
97.继续参考图3,在步骤s320中,响应于针对所述选择框的控制操作,控制所述选择框相对于所述待选取虚拟单位进行位移。
98.其中,虚拟单位可以是游戏中的兵种模型,也可以是游戏中的建筑物模型,还可以是游戏中其他的场景模型等。虚拟单位还可以包括游戏中其它的能够被选取以进行游戏操作的虚拟对象,本示例性实施方式对此不做特殊限定。
99.下面,结合图7对步骤s320的一种示例性实施方式进行说明,图7示出本公开一示例性实施例中的一种控制选择框相对于待选取虚拟单位进行位移的方法的流程示意图。参考图7,该方法可以包括步骤s710至步骤s720。
100.在步骤s710中,响应于触控介质在图形用户界面中的滑动操作,调整游戏中的虚拟摄像机的位姿,以根据所述虚拟摄像机的位姿变化调整所述待选取虚拟单位在所述图形用户界面中的显示位置。
101.在示例性的实施方式中,图形用户界面显示通过虚拟摄像机拍摄游戏场景得到的游戏画面。触控介质可以包括任何的能够对图形用户界面进行触控的物体,如用户的手指等。
102.示例性的,可以将触控介质在图形用户界面中的滑动操作和虚拟摄像机的位姿调整进行预先关联,当触控介质在图形用户界面中进行滑动时,可以基于触控介质的滑动操作,对应的调整拍摄游戏场景的虚拟摄像机的位姿,以改变虚拟摄像机的拍摄视角,从而调整显示在图形用户界面中的游戏画面。
103.当虚拟摄像机的位姿发生变化时,虚拟摄像机拍摄得到的游戏场景画面会随之发生变化,那么,显示在图形用户界面中的游戏画面也就对应的发生了变化,因此,游戏场景中的虚拟单位映射在图形用户界面中的显示位置也随之发生了变化。
104.接下来,在步骤s720中,基于所述待选取虚拟单位在所述图形用户界面中的显示位置的变化,控制所述选择框相对于所述待选取虚拟单位进行位移,以使至少一个待选取虚拟单位在所述图形用户界面中的显示位置至少部分的位于所述选择框内。
105.如前所述,当虚拟摄像机的位姿发生变化时,游戏场景中的待选取虚拟单位映射在图形用户界面中的显示位置也会随之发生变化,从而可以基于待选取虚拟单位在图形用户界面中的显示位置的变化,间接的控制选择框相对于待选取虚拟单位进行位移。进而,可以基于选择框相对于待选取单位的位移(即虚拟摄像机的位姿调整),使得至少一个待选取虚拟单位在图形用户界面中的显示位置至少部分的位于选择框内。其中,至少一个待选取虚拟单位可以理解为游戏玩家想要选取的虚拟单位或者游戏场景中的任何的可以被游戏玩家进行选取的虚拟单位。
106.但可以理解的是,在对虚拟摄像机的位姿进行调整的过程中,待选取虚拟单位在游戏场景中所处的游戏地点并未发生变化,只是待选取虚拟单位在游戏场景中所处的游戏地点映射在图形用户界面中的显示位置发生了变化。
107.举例而言,可以预先将图形用户界面中的预设区域配置为虚拟摄像机的位姿调整区域,如图6中的61所示的区域,即将图形用户界面中的预设区域和虚拟摄像机的位姿调整
进行关联。当触控介质在预设区域进行滑动时,可以基于触控介质的滑动操作,对应的调整虚拟摄像机的位姿。其中,虚拟摄像机的位姿包括虚拟摄像机的位置和旋转角度。
108.具体的,可以根据预设距离比例关系向着滑动方向的反方向或与滑动方向一致的方向移动虚拟摄像机或调整虚拟摄像机的旋转角度。如,触控介质在预设区域垂直向上滑动1个像素,虚拟摄像机从当前位置垂直向下移动或垂直向上移动5个像素。在示例性的实施方式中,用于对虚拟摄像机进行位姿调整的预设区域的大小和位置都可以根据需求进行自定义,在本公开中预设区域的尺寸可以小于图形用户界面的尺寸,这样,在图形用户界面中除预设区域外的其它显示区域可以放置游戏中需要通过拖动或滑动操作进行触发的控件,从而将二者进行划分,以避免游戏中的误操作。
109.当然,也可以将整个图形用户界面都确定为预设区域,即预设区域的尺寸和图形用户界面的尺寸相同,这样,用户在图形用户界面的任意区域进行滑动,都可以对应的调整虚拟摄像机的位姿。本示例性实施方式对此不做特殊限定。
110.需要说明的是,如果采用的是将预设区域配置为虚拟摄像机的位姿调整区域的实施方式,那么预设区域和预设控件可以位于图形用户界面的不同侧,例如,预设控件可以放置在图形用户界面的左侧,预设区域配置为图形用户界面的右侧,或者反之。这样,对于多点触摸屏幕而言,用户可以在通过左手触发预设控件以显示与预设控件关联的选择框的同时,通过右手在右侧的预设区域进行滑动以调整虚拟摄像机的位姿,以控制显示的选择框相对于待选取虚拟单位进行位移,从而基于选择框相对于待选取虚拟单位的位移,将待选取虚拟单位移动至显示的选择框中。通过左右手指配合,可以快速的进行虚拟单位的选取,提高选取效率,同时降低选取过程中的视线遮挡。当然,二者也可以位于同侧,或者根据实际需求配置在图形用户界面的任意位置处,本示例性实施方式对此不做特殊限定。
111.通过上述的步骤s710至步骤s720,可以基于对虚拟摄像机的位姿的调整,间接的控制选择框相对于虚拟单位进行位移,从而将待选取虚拟单位在图形用户界面中的显示位置快速的移动至在步骤s310中触发显示的选择框中,进而在后续的步骤s330中,可以基于选择框与多个待选取虚拟单位的显示位置之间的位置关系,从多个待选取虚拟单位中快速的选择出目标虚拟单位,提高虚拟单位的选取效率。同时,由于本公开中可以通过不同显示尺寸的选择框对不同数量规模的虚拟单位进行选取,从而可以保证虚拟单位选取的准确性。
112.在另一种示例性的实施方式中,步骤s310中的预设控件可以包括虚拟摇杆控件。基于此,步骤s320的另一种具体实施方式可以是:响应于针对所述虚拟摇杆控件的控制操作,调整所述选择框在所述图形用户界面中的显示位置,以控制所述选择框相对于所述待选取虚拟单位进行位移,使得至少一个待选取虚拟单位在所述图形用户界面中的显示位置至少部分的位于所述选择框内。
113.其中,虚拟摇杆控件可以包括摇杆和底盘。针对虚拟摇杆控件的控制操作可以包括在底盘中向任一方向对摇杆进行滑动的操作。
114.举例而言,图4所示的“小”控件、“中”控件、“大”控件分别可以为虚拟摇杆控件,每个虚拟摇杆控件预先与对应的显示尺寸的选择框进行关联。当用户在图形用户界面中触发虚拟摇杆控件中的摇杆时,例如按压摇杆时,可以在图形用户界面的预设位置处根据与该虚拟摇杆控件预先关联的选择框的显示尺寸显示一选择框。然后,用户通过在底盘中向任
意方向滑动摇杆,可以在图形用户界面中沿着摇杆的滑动方向根据预设的距离比例关系对应的移动选择框,从而调整选择框在图形用户界面中的显示位置,以控制选择框相对于待选取虚拟单位进行位移。
115.这样,可以通过虚拟摇杆控件进行选择框的移动方向和移动距离的控制,以在图形用户界面中将选择框从预设位置处移动到游戏玩家想要选取的待选取虚拟单位所在的显示位置处,以使游戏玩家想要选取的待选取虚拟单位在图形用户界面中的显示位置至少部分的位于选择框内。从而在后续的步骤s330中可以基于选择框与待选取虚拟单位之间的位置关系进行虚拟单位的选取。
116.这样,虚拟摇杆控件既可以控制选择框的生成,又可以控制选择框的移动,从而可以框选到游戏玩家想选取的虚拟单位。整个操作过程,游戏玩家通过单手操作就能够实现,避免了相关技术中的虚拟单位选取操作对游戏玩家的视线遮挡。同时仅通过对虚拟摇杆控件控制操作,就可以根据生成的选择框快速的实现对虚拟单位的选取,提高了虚拟单位的选取效率。
117.继续参考图3,接下来,在步骤s330中,根据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位。
118.示例性的,在执行上述的步骤s320中的控制选择框相对于待选取虚拟单位进行位移,以使得至少一个待选取虚拟单位在图形用户界面中的显示位置至少部分的位于选择框内的操作后,在步骤s330中,可以根据在图形用户界面中的显示位置至少部分的位于选择框内的待选取虚拟单位,确定目标虚拟单位。
119.具体的,根据在图形用户界面中的显示位置至少部分的位于选择框内的待选取虚拟单位,确定目标虚拟单位可以包括:根据所述待选取虚拟单位的显示位置与所述选择框之间的位置重叠程度,确定目标虚拟单位。
120.其中,待选取虚拟单位的显示位置可以包括待选取虚拟单位在图形用户界面中所占的显示区域。位置重叠程度可以理解为待选取虚拟单位在图形用户界面中的显示位置所占的显示区域的面积和选择框在图形用户界面中的显示位置所占的显示区域的面积之间的重叠率。
121.以a表示某个待选取虚拟单位在图形用户界面中的显示位置所占的显示区域的面积,b表示选择框在图形用户界面中的显示位置所占的显示区域的面积为例。那么,二者之间的位置重叠率可以表示为如下公式(1)或公式(2):
[0122][0123][0124]
其中,a∩b表示a和b的交集,即a与b重叠的区域面积。
[0125]
示例性的,在根据所述待选取虚拟单位的显示位置与所述选择框的重叠率之间的位置重叠程度,确定目标虚拟单位时,可以将位置重叠程度大于或等于预设阈值的待选取虚拟单位确定为目标虚拟单位。其中,预设阈值可以根据实际情况或需求进行自定义设置,其可以为大于0且小于或等于1的任何值。以上述的公式(1)为例,当预设阈值等于1时,可以
表示选取的是在图形用户界面中的显示位置被全包含在选择框中的虚拟单位。
[0126]
在一种可选的实施方式中,步骤s310中的选择操作可以包括对多个预设控件中的任一预设控件进行按压的操作。步骤s310的具体实施方式可以包括:在检测到触控介质与所述图形用户界面中的预设控件处于接触状态时,在图形用户界面中显示与所述预设控件关联的选择框;基于该实施方式,步骤s330的具体实施方式可以包括:在检测到所述触控介质与所述图形用户界面中的预设控件从所述接触状态变化为非接触状态时,根据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位。
[0127]
举例而言,以触控介质是游戏玩家的手指、预设控件位于图形用户界面左侧、图形用户界面的右侧区域可以用于对虚拟摄像机进行位姿调整为例,玩家可以根据当前想要选择的虚拟单位的数量,通过左手手指按压图4中的“小、中、大”3个控件中的某一个,从而可以激活位于图形用户界面的预设位置处且与用户左手手指按压的控件关联的显示尺寸的选择框,激活选择框(即在图形用户界面中触发显示相应的选择框)后,玩家可以通过右手手指在预设区域调整虚拟摄像机的位置,从而将想要选择的虚拟单位移动至选择框中,整个过程中,用户的左手手指一直按压着控件。当用户松开左手手指时,可以根据上述的重叠率程度确定当前在图形用户界面中的显示位置至少部分的位于选择框中的虚拟单位为目标虚拟单位。例如,当松开左手手指,可以选定当前在图形用户界面中的显示位置所占的显示区域与选择框在图形用户界面中所占的显示区域之间的重叠率大于0.8的虚拟单位,即对当前与选择框的位置重叠率大于0.8的虚拟单位进行选取。
[0128]
以触控介质是游戏玩家的手指、图4中的“小、中、大”3个控件均为虚拟摇杆控件为例,游戏玩家可以根据当前想要选择的虚拟单位的数量,通过手指按压图4中的“小、中、大”3个虚拟摇杆控件中的某一个,从而可以激活位于图形用户界面的预设位置处且与按压的虚拟摇杆控件关联的显示尺寸的选择框。激活选择框后,玩家的手指不离开虚拟摇杆控件,而是继续按压虚拟摇杆控件中的摇杆并在底盘中向任意方向滑动摇杆,从而使得选择框可以基于摇杆的滑动方向在图形用户界面中对应的进行移动,进而使得选择框能够框选到用户想要选取的虚拟单位。当确定选择框框选到了想要选取的虚拟单位时,用户可以放开手指,则确定当前在图形用户界面中的显示位置与选择框之间的位置重叠率大于预设阈值的虚拟单位为被选取的目标虚拟单位,并对确定的目标虚拟单位进行选定。例如选取位置重叠率大于0.8的虚拟单位,即当用户松开手指时,如果虚拟单位在图形用户界面中的显示位置所占的显示区域的至少80%位于选择框内,则该虚拟单位可以被选取到。
[0129]
通过这种实施方式,在虚拟单位选取过程中,用户只需要根据虚拟摇杆控件在图形用户界面中的显示位置,如左侧或右侧,对应的选择使用左手或右手以单手完成虚拟单位选取的整个过程,这样可以减少虚拟单位选取过程中对游戏画面的遮挡,提升用户的游戏体验,且可以提高游戏中的虚拟单位选取效率。
[0130]
在另一种可选的实施方式中,基于步骤s320中的响应于触控介质在图形用户界面中的滑动操作,调整虚拟摄像机的位姿以间接的控制选择框相对于待选取虚拟单位进行位移的操作方式,步骤s330的具体实施方式还可以包括:在检测到所述触控介质与图形用户界面从接触状态变化为非接触状态时,根据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位。
[0131]
以图形用户界面中右侧的某个预设区域为虚拟摄像机位姿调整区域、预设控件位于图形用户界面左侧、触控介质是游戏玩家的手指为例,当游戏玩家通过左手手指按压图4中的“小、中、大”控件中的任一个时,激活了位于图形用户界面的预设位置处且与按压的预设控件关联的显示尺寸的选择框后,用户左手手指可以离开预设控件,此时选择框仍然显示在图形用户界面中。然后,用户通过右手手指在右侧的预设区域内进行滑动以调整虚拟摄像机的位置,从而控制选择框相对于虚拟单位进行位移。在滑动过程中,右手手指始终与预设区域处于接触状态,当基于选择框相对于待选取虚拟单位的位移,将想要选择的虚拟单位在图形用户界面中的显示位置移动至选择框内时,用户可以抬起右手手指,即,在检测到用户右手手指与预设区域从接触状态变化为非接触状态时,可以基于选择框与待选取虚拟单位当前在图形用户界面中的显示位置之间的位置重叠程度对虚拟单位进行选取,如将位置重叠率大于80%的待选取虚拟单位确定为目标虚拟单位,并对其进行选取。在再一种可选的实施方式中,步骤s310中的选择操作可以包括对多个预设控件中的任一预设控件进行点击的操作,基于该实施方式,步骤s330的具体实施方式可以包括:响应于针对所述预设控件的确认操作,根据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位。
[0132]
其中,确认操作可以包括对步骤s310中点击的预设控件再次进行点击的操作。
[0133]
举例而言,当用户第一次点击预设控件时,可以在图形用户界面中显示与该点击操作所触发的预设控件关联的显示尺寸的选择框,当显示选择框后,用户可以根据自己的需求在图形用户界面中进行滑动以控制虚拟摄像机进行移动,从而将想要选择的虚拟单位在图形用户界面中的显示位置移动至当前显示的选择框中。移动完成后,用户可以对之前点击的预设控件进行再次点击,响应于针对预设控件的再次点击操作,可以直接根据上述的位置重叠率从多个待选取虚拟单位中选取目标虚拟单位,如选定当前在图形用户界面中的显示位置与选择框之间的位置重叠率大于0.8的虚拟单位,即对当前在图形用户界面中的显示位置与选择框之间的位置重叠率大于0.8的待选取虚拟单位进行选取。
[0134]
为了便于用户的操作,在图形用户界面中未显示选择框时,即第一次点击预设控件之前,预设控件处于第一显示状态,例如为灰色。当对预设控件进行触发,在图形用户界面中显示了与该预设控件关联的选择框时,该预设控件从第一显示状态变化为第二显示状态,例如从灰色变化为红色,以提示用户当前触发的是哪个预设控件。这样,当用户对虚拟摄像机移动完成后,将想要选取的虚拟单位在图形用户界面中的显示位置移动到了选择框内后,用户需要对预设控件进行确认操作,此时,就可以快速的找到当前显示状态为红色的预设控件进行点击,以最终完成对虚拟单位的选取,如图8所示,根据图6中的选择框62选取了3个虚拟单位。
[0135]
需要说明的是,以选择框的预设位置为图形用户界面的中心位置处为例,玩家在对虚拟单位进行选取前(此时选择框未被显示在图形用户界面中),可以预先调整虚拟摄像机的位姿,以使自己想要选取的虚拟单位在图形用户界面中的显示位置大致位于图形用户界面的中心位置附近。这样,当用户激活选择框后,可以保证用户想要选取的虚拟单位中的大部分的都已经位于选择框中,用户只需要对虚拟摄像机的位姿或者对选择框在图形用户界面中的显示位置进行微调,就可以快速的选取到想要的虚拟单位。当然,用户也可以不用预先调整虚拟摄像机的位姿,等选择框显示出来后,再直接通过在图形用户界面中进行滑
动以调整虚拟摄像机的位置,以改变待选取虚拟单位在图形用户界面中的显示位置和/或通过控制虚拟摇杆,以改变选择框在图形用户界面中的显示位置,从而控制选择框相对于虚拟单位进行位移,进而将想要选择的虚拟单位移动至选择框中,完成对虚拟单位的选取。本示例性实施方式对此不做特殊限定。
[0136]
在一种示例性的实施方式中,从所述多个待选取虚拟单位中选取目标虚拟单位后,所述方法还包括:取消对所述选择框的显示,并根据预设选中标记对选取的所述目标虚拟单位进行显示。
[0137]
举例而言,在对游戏中的目标虚拟单位进行选取后,表明此次选取已经完成,则可以取消对选择框的显示。同时,可以根据预设选中标记对最终选取的目标虚拟单位进行特殊显示,以明确并提示用户当前选中了哪些虚拟单位。其中,预设选中标记可以根据需求进行自定义,例如可以为选中的虚拟单位添加黄色圆圈等,本示例性实施方式对此不做特殊限定。
[0138]
继续参考图1,接下来,在步骤s340中,控制所述目标虚拟单位执行游戏动作。
[0139]
在一种示例性的应用场景中,当从多个待选取虚拟单位中选取出目标虚拟单位后,游戏玩家可以根据自身需求控制所选取的目标虚拟单位执行相应的游戏动作。例如控制目标虚拟单位进行移动、攻击、对目标虚拟单位进行组队等,本示例性实施方式对此不做特殊限定。
[0140]
通过本公开示例性实施方式提供的游戏中的虚拟单位选取方法,简化了游戏中的虚拟单位选取的操作步骤,提高了游戏中的虚拟单位选取效率,且避免在进行虚拟单位选取过程中,对用户视线造成的遮挡,提高用户体验,同时降低了误触率。
[0141]
本领域技术人员可以理解实现上述实施方式的全部或部分步骤被实现为由cpu执行的计算机程序。在该计算机程序被cpu执行时,执行本发明提供的上述方法所限定的上述功能。所述的程序可以存储于一种计算机可读存储介质中,该存储介质可以是只读存储器,磁盘或光盘等。
[0142]
此外,需要注意的是,上述附图仅是根据本发明示例性实施方式的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
[0143]
图9示出本公开示例性实施例中游戏中的虚拟单位选取装置的结构示意图。游戏中的虚拟单位选取装置通过显示组件的图形用户界面展示游戏中的游戏画面。参考图9,该游戏中的虚拟单位选取装置900可以包括选择框显示模块910、选择框移动模块920、虚拟单位选取模块930、目标虚拟单位控制模块940。其中:
[0144]
选择框显示模块910,被配置为响应于针对图形用户界面中的预设控件的选择操作,在图形用户界面中显示与所述预设控件关联的选择框;
[0145]
选择框移动模块920,被配置为为响应于针对所述选择框的控制操作,控制所述选择框相对于所述待选取虚拟单位进行位移;
[0146]
虚拟单位选取模块930,被配置为根据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位;
[0147]
目标虚拟单位控制模块940,被配置为控制所述目标虚拟单位执行游戏动作。
[0148]
在本公开的一种示例性实施方式中,基于前述实施例,所述图形用户界面中包括多个预设控件,每个预设控件与对应显示尺寸的选择框关联;上述的选择框显示模块910还被具体配置为:
[0149]
响应于针对所述多个预设控件中的任一预设控件的选择操作,获取与所述选择操作对应的预设控件所关联的选择框的显示尺寸;
[0150]
根据所述选择框的显示尺寸,在所述图形用户界面中的预设位置处显示与所述预设控件关联的选择框。
[0151]
在本公开的一种示例性实施方式中,基于前述实施例,所述图形用户界面显示通过虚拟摄像机拍摄所述游戏场景得到的游戏画面;上述的选择框移动模块920还被具体配置为:
[0152]
响应于在图形用户界面中的滑动操作,调整拍摄所述游戏场景的虚拟摄像机的位姿,以根据所述摄像机的位姿变化调整所述待选取虚拟单位在所述图形用户界面中的显示位置;
[0153]
基于所述待选取虚拟单位在所述图形用户界面中的显示位置的变化,控制所述选择框相对于所述待选取虚拟单位进行位移,以使待选取虚拟单位在所述图形用户界面中的显示位置至少部分的位于所述选择框内。
[0154]
在本公开的一种示例性实施方式中,基于前述实施例,上述的预设控件可以包括虚拟摇杆控件,上述的选择框移动模块920可以被具体配置为:
[0155]
响应于针对所述虚拟摇杆控件的控制操作,调整所述选择框在所述图形用户界面中的显示位置,以控制所述选择框相对于所述待选取虚拟单位进行位移,使得至少一个待选取虚拟单位在所述图形用户界面中的显示位置至少部分的位于所述选择框内;
[0156]
在本公开的一种示例性实施方式中,基于前述实施例,上述的虚拟单位选取模块930还可以被具体配置为:
[0157]
根据在所述图形用户界面中显示位置至少部分的位于所述选择框内的所述待选取虚拟单位,确定所述目标虚拟单位。
[0158]
在本公开的一种示例性实施方式中,基于前述实施例,所述根据在所述图形用户界面中显示位置至少部分的位于所述选择框内的所述待选取虚拟单位,确定所述目标虚拟单位,包括:
[0159]
根据所述待选取虚拟单位在图形用户界面中的显示位置与所述选择框之间的位置重叠程度,确定所述目标虚拟单位。
[0160]
在本公开的一种示例性实施方式中,基于前述实施例,所述选择框显示模块910还被具体配置为:
[0161]
在检测到触控介质与所述图形用户界面中的预设控件处于接触状态时,在图形用户界面中显示与所述预设控件关联的选择框;基于此,所述虚拟单位选取模块930还被具体配置为:在检测到所述触控介质与所述图形用户界面中的预设控件从所述接触状态变化为非接触状态时,根据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位。在本公开的一种示例性实施方式中,基于前述实施例,所述虚拟单位选取模块930还被具体配置为,包括:响应于针对所述预设控件的确认操作,根据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟
单位中选取目标虚拟单位。
[0162]
在本公开的一种示例性实施方式中,基于前述实施例,所述游戏中的虚拟单位选取装置还包括标记模块,该标记模块被具体配置为:
[0163]
从所述多个待选取虚拟单位中选取目标虚拟单位后,取消对所述选择框的显示,并根据预设选中标记对选取的所述目标虚拟单位进行显示。
[0164]
上述游戏中的虚拟单位选取装置中各单元的具体细节已经在对应的游戏中的虚拟单位选取方法中进行了详细的描述,因此此处不再赘述。
[0165]
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
[0166]
此外,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
[0167]
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd

rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施方式的方法。
[0168]
在本公开示例性实施方式中,还提供了一种能够实现上述方法的计算机存储介质。其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施例中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。
[0169]
参考图10所示,描述了根据本公开的实施方式的用于实现上述方法的程序产品1000,其可以采用便携式紧凑盘只读存储器(cd

rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0170]
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0171]
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、
光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0172]
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
[0173]
可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0174]
此外,在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。
[0175]
所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
[0176]
下面参照图11来描述根据本公开的这种实施方式的电子设备1100。图11显示的电子设备1100仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
[0177]
如图11所示,电子设备1100以通用计算设备的形式表现。电子设备1100的组件可以包括但不限于:上述至少一个处理单元1110、上述至少一个存储单元1120、连接不同系统组件(包括存储单元1120和处理单元1110)的总线1130以及显示单元1140。
[0178]
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元1110执行,使得所述处理单元1110执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。例如,所述处理单元1110可以执行如图3中:步骤s310,响应于针对图形用户界面中的预设控件的选择操作,在图形用户界面中显示与所述预设控件关联的选择框;步骤s320,响应于针对所述选择框的控制操作,控制所述选择框相对于所述待选取虚拟单位进行位移;步骤s330,根据所述选择框与所述多个待选取虚拟单位之间的位置关系,从所述多个待选取虚拟单位中选取目标虚拟单位;步骤s340,控制所述目标虚拟单位执行游戏动作。
[0179]
存储单元1120可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)11201和/或高速缓存存储单元11202,还可以进一步包括只读存储单元(rom)11203。
[0180]
存储单元1120还可以包括具有一组(至少一个)程序模块11205的程序/实用工具11204,这样的程序模块11205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0181]
总线1130可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
[0182]
电子设备1100也可以与一个或多个外部设备1200(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备1100交互的设备通信,和/或与使得该电子设备1100能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口1150进行。并且,电子设备1100还可以通过网络适配器1160与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器1160通过总线1130与电子设备1100的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1100使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0183]
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd

rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。
[0184]
此外,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
[0185]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜