虚拟道具控制方法、装置、电子设备及存储介质与流程

未命名 09-29 阅读:139 评论:0


1.本公开涉及虚拟交互技术领域,具体而言,涉及一种虚拟道具控制方法、虚拟道具控制装置、电子设备以及计算机可读存储介质。


背景技术:

2.在游戏中,常常需要用到各自各样的虚拟道具,一些虚拟道具是用于在虚拟场景中的特定范围内产生特定效果。在使用这些道具时,需要精准的放置道具,控制道具在虚拟场景中的放置位置以达到用户想要的结果。例如可以是放置道具后使得用户控制的虚拟角色受到有利效果,或使其他虚拟角色受到不利效果。
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.在与所述当前虚拟角色处于不同阵营的第二虚拟角色对应第二终端设备的图形用户界面上将所述目标虚拟道具在所述影响施加范围内的影响施加效果以第二显示方式进行显示;所述第二虚拟角色为通过所述第二终端设备所操控的虚拟角色;
47.其中,所述第一显示方式与所述第二显示方式不同。
48.根据本公开的一个方面,提供一种虚拟道具控制装置,通过终端设备提供一图形用户界面,所述图形用户界面全部或部分地包括虚拟场景,所述装置包括:
49.道具地图显示模块,用于在所述图形用户界面上显示目标虚拟道具及虚拟地图;所述虚拟地图为所述虚拟场景的缩略图;
50.目标位置确定模块,用于响应作用于所述目标虚拟道具的第一触控操作,确定所述第一触控操作的结束触控点在所述虚拟地图中的第一位置对应的所述虚拟场景中的目标位置;
51.目标道具放置模块,用于若当前虚拟角色持有所述目标虚拟道具,控制所述目标虚拟道具置于所述虚拟场景中的所述目标位置;
52.施放预定范围模块,用于通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的预定范围内施加影响,所述预定范围为所述目标虚拟道具的影响施加范围。
53.在本公开的一种示例性实施例中,目标位置确定模块,用于响应于缩放操作,控制所述虚拟地图缩放;
54.确定所述第一触控操作的结束触控点在缩放后的所述虚拟地图中的第一位置对应的所述虚拟场景中的目标位置。
55.在本公开的一种示例性实施例中,所述第一触控操作至少包括滑动操作或拖拽操作。
56.在本公开的一种示例性实施例中,所述装置还包括:
57.道具等级模块,用于根据所述目标虚拟道具的品质等级来确定所述预定范围的大小和/或时长。
58.在本公开的一种示例性实施例中,施放预定范围模块,用于检测所述虚拟角色对
所述目标虚拟道具的持有时长是否不大于预设时长;
59.在所述虚拟角色对所述目标虚拟道具的持有时长不大于预设时长时,通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的预定范围内施加影响。
60.在本公开的一种示例性实施例中,道具地图显示模块,用于在所述图形用户界面上显示所述目标虚拟道具;
61.响应作用于所述目标虚拟道具的选中操作,在所述图形用户界面上显示虚拟地图。
62.在本公开的一种示例性实施例中,道具地图显示模块,用于响应于地图开启操作,在所述图形用户界面上显示虚拟地图,在所述虚拟地图的关联区域显示所述目标虚拟道具。
63.在本公开的一种示例性实施例中,所述装置还包括:
64.施放表示模块,用于在所述第一触控操作的触控点位于所述虚拟地图上时,在所述虚拟地图上显示所述目标虚拟道具的所述影响施加范围的范围标识;
65.其中,所述影响施加范围的范围标识包含所述第一触控操作的触控点,且随着所述第一触控操作的触控点的移动而移动。
66.在本公开的一种示例性实施例中,所述装置还包括:
67.取消施放模块,用于在所述图形用户界面上提供一取消控件;
68.响应作用于所述取消控件的操作,取消在所述目标位置放置所述目标虚拟道具。
69.在本公开的一种示例性实施例中,所述装置还包括:
70.快捷施放模块,用于在所述取消在所述目标位置放置所述目标虚拟道具的步骤之后,在所述图形用户界面显示快捷放置控件,所述快捷放置控件仅在预设时长内显示;
71.响应作用于所述快捷放置控件的操作,在所述虚拟角色的位置放置所述目标虚拟道具。
72.在本公开的一种示例性实施例中,所述装置还包括:
73.使用提示模块,用于响应于获取操作,获取虚拟道具;
74.根据所述虚拟道具的属性信息,在所述图形用户界面显示所述虚拟道具的可使用剩余时长。
75.在本公开的一种示例性实施例中,施放预定范围模块,用于基于所述目标虚拟道具的属性信息,确定所述目标虚拟道具的影响施加范围;
76.检测到所述影响施加范围内有第二虚拟角色存在时,调整所述第二虚拟角色的属性值,其中所述属性值包括但不限于:生命属性值、攻击力属性值。
77.在本公开的一种示例性实施例中,施放预定范围模块,用于检测到所述第二虚拟角色与当前虚拟角色处于同一阵营,则提高所述第二虚拟角色的属性值;
78.检测到所述虚拟角色是与当前虚拟角色处于不同阵营的其他虚拟角色,则降低所述处于不同阵营的其他虚拟角色的属性值。
79.在本公开的一种示例性实施例中,施放预定范围模块,用于在与所述当前虚拟角色处于同一阵营的第二虚拟角色对应第二终端设备的图形用户界面上,将所述目标虚拟道具在所述影响施加范围内的影响施加效果以第一显示方式进行显示;
80.在与所述当前虚拟角色处于不同阵营的第二虚拟角色对应第二终端设备的图形
用户界面上将所述目标虚拟道具在所述影响施加范围内的影响施加效果以第二显示方式进行显示;所述第二虚拟角色为通过所述第二终端设备所操控的虚拟角色;
81.其中,所述第一显示方式与所述第二显示方式不同。
82.根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的方法。
83.根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的方法。
84.本公开示例性实施例可以具有以下部分或全部有益效果:
85.在公开示例实施方式所提供的虚拟道具控制方法,在图形用户界面上显示目标虚拟道具及虚拟地图,响应于第一触控操作,确定第一触控操作的结束触控点在虚拟地图中的第一位置对应的虚拟场景中的目标位置;控制目标虚拟道具置于虚拟场景中的目标位置;通过目标虚拟道具对包含目标位置的预定范围内施加影响。一方面,避免了需要用户操作虚拟角色达到特定位置中,需要耗费较多时间和进行较多的操作,提高了虚拟道具放置的便捷度;另一方面,使得用户可以在更宏观的角度放置道具,不再局限于虚拟角色所处的有限视野,降低了道具控制的局限性并提高了虚拟道具放置方式的多样度。
86.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
87.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
88.图1示出了可以应用本公开实施例的一种虚拟道具控制方法及装置的示例性系统架构的示意图;
89.图2示出了适于用来实现本公开实施例的电子设备的计算机系统的结构示意图;
90.图3示意性示出了根据本公开的一个实施例的虚拟道具控制方法的流程图;
91.图4示意性示出了根据本公开的一个实施例中选中目标虚拟道具提供虚拟地图的界面示意图;
92.图5示意性示出了根据本公开的一个实施例中将虚拟道具与虚拟地图关联显示的界面示意图;
93.图6示意性示出了根据本公开的一个实施例的虚拟道具控制装置的结构框图。
具体实施方式
94.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许
多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
95.此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
96.图1示出了可以应用本公开实施例的一种虚拟道具控制方法及装置的示例性应用环境的系统架构的示意图。
97.如图1所示,系统架构100可以包括终端设备101、102、103中的一个或多个。终端设备101、102、103可以是具有显示屏的各种电子设备,包括但不限于台式计算机、便携式计算机、智能手机和平板电脑等等。
98.在本公开其中一种实施例中的虚拟道具控制方法可以运行于本地终端设备或者是服务器。当虚拟道具控制方法运行于服务器时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
99.在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,游戏界面的控制方法的储存与运行是在云游戏服务器上完成的,客户端设备用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
100.在一可选的实施方式中,以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过终端设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
101.图2示出了适于用来实现本公开实施例的电子设备的计算机系统的结构示意图。
102.需要说明的是,图2示出的电子设备的计算机系统200仅是一个示例,不应对本公开实施例的功能和放置范围带来任何限制。
103.如图2所示,计算机系统200包括中央处理单元(cpu)201,其可以根据存储在只读存储器(rom)202中的程序或者从存储部分208加载到随机访问存储器(ram)203中的程序而执行各种适当的动作和处理。在ram 203中,还存储有系统操作所需的各种程序和数据。
cpu201、rom 202以及ram 203通过总线204彼此相连。输入/输出(i/o)接口205也连接至总线204。
104.以下部件连接至i/o接口205:包括键盘、鼠标等的输入部分206;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分207;包括硬盘等的存储部分208;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分209。通信部分209经由诸如因特网的网络执行通信处理。驱动器210也根据需要连接至i/o接口205。可拆卸介质211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器210上,以便于从其上读出的计算机程序根据需要被安装入存储部分208。
105.特别地,根据本公开的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分209从网络上被下载和安装,和/或从可拆卸介质211被安装。在该计算机程序被中央处理单元(cpu)201执行时,执行本技术的方法和装置中限定的各种功能。
106.需要说明的是,本公开所示的计算机可读存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件放置或者与其结合放置。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读存储介质可以发送、传播或者传输用于由指令执行系统、装置或者器件放置或者与其结合放置的程序。计算机可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
107.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
108.描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬
件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
109.需要说明的是,本公开的示例性实施例中涉及的虚拟场景可以是计算机、手机、平板电脑等智能终端设备通过数字化技术勾勒出的数字化场景。该虚拟场景可以包括房屋、楼宇、园林、桥梁、水池等建筑物或构筑物,还可以包括山地、河流、湖泊等自然景观以及武器、工具、生物等任意的虚拟物品或虚拟道具。虚拟场景可以是对真实世界的仿真场景、可以是纯虚构的虚拟场景或部分仿真部分虚构的虚拟场景,本示例性实施例对此不做特殊限定。
110.本公开可用于虚拟显示程序、三维地图程序、多人在线战术竞技游戏(multiplayer online battle arena,简称moba)等等。
111.参考图3所示,该虚拟道具控制方法,通过终端设备提供一图形用户界面,所述图形用户界面全部或部分地包括虚拟场景,所述方法可以包括以下步骤:
112.步骤s310、在所述图形用户界面上显示目标虚拟道具及虚拟地图,所述虚拟地图为所述虚拟场景的缩略图。
113.步骤s320、响应作用于所述目标虚拟道具的第一触控操作,确定所述第一触控操作的结束触控点在所述虚拟地图中的第一位置对应的所述虚拟场景中的目标位置。
114.步骤s330、若当前虚拟角色持有所述目标虚拟道具,控制所述目标虚拟道具置于所述虚拟场景中的所述目标位置。
115.步骤s340、通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的预定范围内施加影响,所述预定范围为所述目标虚拟道具的影响施加范围。
116.在本示例实施方式所提供的虚拟道具控制方法中,在图形用户界面上显示目标虚拟道具及虚拟地图,响应于第一触控操作,确定第一触控操作的结束触控点在虚拟地图中的第一位置对应的虚拟场景中的目标位置;控制目标虚拟道具置于虚拟场景中的目标位置;通过目标虚拟道具对包含目标位置的预定范围内施加影响。一方面,避免了需要用户操作虚拟角色达到特定位置中,需要耗费较多时间和进行较多的操作,提高了虚拟道具放置的便捷度;另一方面,使得用户可以在更宏观的角度放置道具,不再局限于虚拟角色所处的有限视野,降低了道具控制的局限性并提高了虚拟道具放置方式的多样度。
117.下面,对上述步骤进行更加详细的说明。
118.在步骤s310中,在所述图形用户界面上显示目标虚拟道具及虚拟地图,所述虚拟地图为所述虚拟场景的缩略图。
119.虚拟地图在游戏中具有“指路”的作用和“介绍世界观”的功能,虚拟地图可以是虚拟场景缩略的、简化的二维坐标集合体,不标示高度,只标示平面坐标,将虚拟场景中的物体(例如山体、河流)位置按比例标示在一个缩略图上。虚拟场景中的物体可以分为静态物体和动态物体。静态物体直接标示到缩略图中,例如地形、山体和河流;动态物体可通过标志显示,根据动态物体的存在状态和位置变化实时标示动态物体在虚拟地图中的位置,例如可以是虚拟角色和一些可活动的虚拟对象(包括其它用户操作的虚拟角色、虚拟动物等)。
120.在步骤s320中,响应作用于所述目标虚拟道具的第一触控操作,确定所述第一触控操作的结束触控点在所述虚拟地图中的第一位置对应的所述虚拟场景中的目标位置。
121.在本公开实施例中,虚拟道具是与虚拟角色关联的道具,可以被该虚拟角色使用、丢弃等等。在游戏中,多个虚拟道具可以是显示在虚拟角色的虚拟背包内或虚拟仓库内。不同的虚拟道具具有不同的作用,例如用于虚拟角色进化成长、属性加强,或用于游戏剧情的推进、任务的完成等等。本公开实施例的虚拟道具可以是指需要放置在虚拟场景中才能使用的虚拟道具,也可以是任何可以被放置或丢弃在虚拟场景中的虚拟道具。
122.第一触控操作可以是一个连续的移动操作,至少包括滑动操作或拖拽操作。例如通过鼠标拖动目标虚拟道具的操作,也可以是通过可触摸显示屏拖动目标虚拟道具,检测第一触控操作的结束触控点来确定相应虚拟地图中的第一位置,进而确定虚拟场景中的目标位置;也可以是几个单独的触控操作组合形成的一组操作,例如是点击目标虚拟道具后再点击另一位置来将目标虚拟道具移动到该位置。本公开实施例在此不做限制。举例而言,如图4所示,虚拟背包402内包括目标虚拟道具“钥匙”,将目标虚拟道具“钥匙”移动到虚拟地图401内,“钥匙”可以在虚拟地图内任意位置移动和停留。
123.可选的,目标虚拟道具可以是多个虚拟道具中的任意一个或几个。响应于第一触控操作可将多个目标虚拟道具从虚拟道具仓库或虚拟道具背包内拖动到虚拟地图中,并调整目标虚拟道具在虚拟地图中的位置。
124.在本公开实施例中,场景的目标位置可以是二维坐标,只需要在虚拟场景中确定相应的平面位置,而不需要确定该位置的高度。但是,可以理解的是,可以接收来自于用户输入的高度值或是其它数据,来进一步细化场景放置坐标。例如,用户需要放置一座探照灯虚拟道具,已通过虚拟场景的目标位置确定了高塔的位置,则可以接收用户另外的输入塔的高度数据从而控制探照灯放置在高塔的顶部。
125.虚拟地图可以是虚拟场景的二维表现形式,可以将虚拟地图中的坐标和虚拟场景中的坐标之间形成映射关系,通过虚拟地图中的坐标确定虚拟场景中相应的关联坐标,该关联坐标用于指示虚拟地图中的坐标对应的虚拟场景中的位置。
126.在步骤s330中,若当前虚拟角色持有所述目标虚拟道具,控制所述目标虚拟道具置于所述虚拟场景中的所述目标位置。
127.虚拟角色持有所述目标虚拟道具可以是指虚拟角色持有特定的某种虚拟道具,或是一定数量的某种虚拟道具,或是两种以上虚拟道具形成的目标虚拟道具组合。
128.举例而言,虚拟场景中包括虚拟建筑,响应作用于虚拟大门的第一触控操作,从而将虚拟大门放置到虚拟场景的目标位置,进而将大门安装到建筑,此种情况下即要求虚拟道具为特定的虚拟大门;也可以是,虚拟场景中包括一有缺口的虚拟水坝,该缺口需要五块虚拟石头去填补,响应作用于虚拟石头的第一触控操作,从而将五块虚拟石头放置到虚拟场景的目标位置,进而填补水坝缺口,此种情况下即要求虚拟道具为一定数量的虚拟石头;也可以是,响应作用于虚拟墙壁和虚拟房顶的第一触控操作,放置到虚拟场景的目标位置,进而生成一个虚拟房屋,此种情况下即要求两种以上虚拟道具形成的目标虚拟道具组合。
129.可以理解的是,放置道具后可以在目标位置生成与目标虚拟道具对应的模型或是不生成。
130.在步骤s340中,通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的预定范围内施加影响,所述预定范围为所述目标虚拟道具的影响施加范围。
131.在本公开实施例中,施加影响的方式可以是多种的。例如目标虚拟道具是炸弹,则
可以目标位置为中心,在预设值半径的范围内,在满足触发条件时对其它虚拟对象造成伤害;目标虚拟道具是虚拟光照,则可以在目标位置提供虚拟光照用于给虚拟角色增加能量值。在当目标虚拟道具为多个时,可以将每个在虚拟场景中放置虚拟道具的效果进行叠加,例如目标虚拟道具是炸弹,则在预设值半径的范围内对其它虚拟对象造成多次伤害。
132.可以理解的是,不同的虚拟道具具有不同的品质等级,同时预定范围或是影响施加范围相应会不同,例如范围大小、范围持续时间长短、范围影响程度大小。
133.本公开还提供一种虚拟道具控制方法的实现方式。所述确定所述第一触控操作的结束触控点在所述虚拟地图中的第一位置对应的所述虚拟场景中的目标位置的步骤,包括:
134.响应于缩放操作,控制所述虚拟地图缩放;
135.确定所述第一触控操作的结束触控点在缩放后的所述虚拟地图中的第一位置对应的所述虚拟场景中的目标位置。
136.在本公开的实施例中,在进行第一触控操作的过程中或是进行第一触控操作之前,可以对虚拟地图进行调整。例如,可以通过鼠标滚轮进行缩放操作,也可以是将键盘的预设按键设置为缩放键;在移动终端设备上,也可以直接对可触控界面进行操作。
137.实施本公开的实施例,在需要从虚拟地图的一个点调整到较远的另一个点时,可以通过缩小和放大操作可快速的找到目标位置;通过放大操作,可以更加准确的放置目标虚拟道具。因此提高了虚拟道具控制的效率和准确度。
138.本公开还提供一种虚拟道具控制方法的实现方式。通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的预定范围内施加影响,包括:
139.检测所述虚拟角色对所述目标虚拟道具的持有时长是否不大于预设时长;
140.在所述虚拟角色对所述目标虚拟道具的持有时长不大于预设时长时,通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的预定范围内施加影响。
141.在本公开实施例中,虚拟道具的使用时间可以是有限制的,持有虚拟道具超过预设时长后,则虚拟道具可被设置为无法使用即失效。在通过所标虚拟道具对所预定范围内施加影响时,先检测虚拟角色持有的该目标虚拟道具超过预设时长。
142.在放置虚拟道具时,虚拟道具若是和虚拟场景中的一些位置具有较强的关系,则需要在放置时参考虚拟地图。那么用户需要确定首先目标虚拟道具,然后再打开虚拟地图。这就导致用户需要执行较多的、冗杂的操作。
143.基于此,本公开还提供一种虚拟道具控制方法的实现方式。在所述图形用户界面上显示目标虚拟道具及虚拟地图的步骤,包括:
144.在所述图形用户界面上显示所述目标虚拟道具;
145.响应作用于所述目标虚拟道具的选中操作,在所述图形用户界面上显示虚拟地图。
146.在本公开实施例中,选中操作可以是点击操作、长按操作,或是通过快捷键操作。基于不同的信号输入设备,例如鼠标、手柄、键盘和触摸屏等等,选中操作可以不同,本公开实施例在此不做限制。
147.选中虚拟背包中多个虚拟道具中某个虚拟道具,然后在图形用户界面上弹出虚拟地图。可选的,可以只是部分的虚拟道具在被选中时,才会弹出虚拟地图,例如可以是前述
提到的需要在虚拟场景位置中放置才能被使用的虚拟道具。其它虚拟道具的使用过程中涉及到虚拟地图的,也可以在被选中时弹出虚拟地图。本公开实施例在此不做限制。
148.实施本公开的实施例,可以在选中相应的虚拟道具时,能够弹出虚拟地图,方便后续在虚拟场景中放置虚拟道具,能够提高在虚拟场景中放置虚拟道具的效率。
149.本公开还提供一种虚拟道具控制方法的实现方式。在所述图形用户界面上显示目标虚拟道具及虚拟地图的步骤,包括:
150.响应于一预设操作,同时显示虚拟道具和虚拟地图。
151.在本公开实施例中,预设操作可以是基于外接设备例如键盘、手柄等实施的操作;也可以是在图形用户界面上生成一控件,基于该控件进行预设操作;也可以是直接作用于图形用户界面的手势操作等等。本公开实施例在此不做限制。
152.实施本公开的实施例,一次操作,即显示目标虚拟道具,又显示虚拟地图,为后续目标虚拟道具的放置提供便利,进一步提高目标虚拟道具控制的便捷性。
153.在游戏过程中,虚拟道具通常存放在虚拟道具仓库或虚拟道具背包内,如果要放置虚拟道具,需要打开仓库或背包。同时,一些虚拟道具还需要结合虚拟地图放置,这使得用户需要进行的操作较多,且导致图形用户界面上的显示对象较多、显示较复杂。
154.基于此,本公开还提供一种虚拟道具控制方法的实现方式。在所述图形用户界面上显示目标虚拟道具及虚拟地图的步骤,包括:
155.响应于地图开启操作,在所述图形用户界面上显示虚拟地图,在所述虚拟地图的关联区域显示所述目标虚拟道具。
156.在本公开实施例中,响应于地图打开操作,弹出地图窗口,将虚拟道具关联显示在虚拟地图旁。可以只将需要在放置虚拟场景中放置的虚拟道具显示在虚拟地图旁;也可以是将需要在放置虚拟场景中放置的虚拟道具赋予更高的优先级,使得这些虚拟道具靠前显示或是快捷、突出显示,也可以是将需要通过放置使用的虚拟道具与其它虚拟道具分类显示。本公开实施例在此不做限制。
157.举例而言,如图5所示,图形用户界面上包括虚拟地图511、虚拟道具521、虚拟道具522、虚拟道具523。其中,虚拟道具521、虚拟道具522都是通过在虚拟场景中放置使用的虚拟道具,虚拟道具521和虚拟道具522是不同类型的虚拟地雷;虚拟道具523是可以直接由用户操作虚拟角色“饮用”的能量饮料。将虚拟道具521、虚拟道具522显示在虚拟道具523的上方,用以突出显示虚拟道具521、虚拟道具522。
158.实施本公开的实施例,通过响应于地图打开操作,在所述图形用户界面上提供虚拟地图,同时将所述虚拟道具与所述虚拟地图关联显示。能够使得道具的显示更加方便和直观,在放置道具的过程中,不需要再额外打开例如虚拟道具仓库或背包,放置的效率更高。
159.部分虚拟道具在放置时,会在虚拟场景中形成一定的作用范围。例如在模拟经营类游戏中,需要向虚拟场景中的某个区域降雨,那么可以放置降雨虚拟道具,降雨虚拟道具作用于一个限定的区域范围。但是在虚拟道具在虚拟地图的放置过程中,无法知道虚拟道具到底能够作用到哪个区域,导致道具使用的效果受到较大影响。
160.基于此,本公开还提供一种虚拟道具控制方法的实现方式。所述确定所述第一触控操作的结束触控点在所述虚拟地图中的第一位置的步骤,还包括:
161.在所述第一触控操作的触控点位于所述虚拟地图上时,在所述虚拟地图上显示所述目标虚拟道具的所述影响施加范围的范围标识;
162.其中,所述影响施加范围的范围标识包含所述第一触控操作的触控点,且随着所述第一触控操作的触控点的移动而移动。
163.在本公开实施例中,针对不同的虚拟道具的不同作用范围,提供相应的范围标识。例如a型地雷虚拟道具的作用半径是一个虚拟单位;b型地雷虚拟道具的作用半径是两个虚拟单位。根据虚拟地图与虚拟场景的比例关系,则地雷虚拟道具的范围标识可以确定为不同半径的圆形。
164.在所述位置显示所述虚拟道具的范围标识,可以是随着移动操作的变化,例如鼠标的光标位置变化,来实时更改范围标识的位置。
165.实施本公开的实施例,通过获取目标虚拟道具在虚拟地图中的位置,在位置显示虚拟道具的范围标识。以可视化的方式显示虚拟道具的作用范围,辅助进行虚拟道具的释放,能够提高目标虚拟道具放置的准确度和效率。
166.在放置虚拟道具时,需要对虚拟场景中涉及的多种因素纳入考虑,用以决定释放放置虚拟道具。然而,虚拟场景中的客观因素或用户主观考虑,往往在放置虚拟道具后,又需要取消放置。
167.基于此,本公开还提供一种虚拟道具控制方法的实现方式。所述方法还包括:
168.在所述图形用户界面上提供一取消控件;
169.响应作用于所述取消控件的操作,取消在所述目标位置放置所述目标虚拟道具。
170.在本公开实施例中,在响应作用于目标虚拟道具的放置操作,确定放置坐标后,可以在第一位置或目标位置播放显示放置动画。放置动画持续的预设时间可自由配置,例如1秒或3秒。
171.在预设时间内,在图形用户界面上提供一取消控件,响应作用于所述取消控件的操作,可以删除在所述目标位置放置的所述目标虚拟道具或是取消影响施加范围。在预设时间结束后,可以不再提供取消控件,也可以是使取消控件失效从而无法再响应作用于取消控件的操作。删除在所述目标位置放置的所述目标虚拟道具,可以是根据不同的虚拟道具有不同的删除方式。在游戏中,虚拟道具的放置形式有很多,例如模拟建造类游戏中,虚拟道具的放置是直接在虚拟场景中生成虚拟道具对于的模型,如使用屋顶、墙体、柱子等等虚拟道具来建造就是将这些模型生成在虚拟场景中。那么,删除放置的这类虚拟道具,只需要删除虚拟道具的模型;在战斗类游戏中,虚拟道具可以是地雷,地雷虚拟道具放置在虚拟场景中,可以是生成一个可视的地雷模型,也可以是不生成模型以达到隐蔽的拟真效果。另外的,地雷虚拟道具的放置在虚拟场景中,作用在于对虚拟对象造成各种属性伤害,因此这类虚拟道具还会在一定范围、一定时间内发生相应作用。因此,在删除地雷虚拟道具时,需要删除生成的地雷模型和消除地雷虚拟道具的特定作用效果。
172.虚拟道具的类型和放置方式是多样的,取消这些虚拟道具对应着不同的方式。本公开实施例在此不做限制。
173.可以理解的是,当取消虚拟道具放置后,容易在短时间内再次放置。在取消放置目标虚拟道具后,可以在图形用户界面显示快捷放置控件,快捷放置控件仅在预设时长内显示;响应作用于快捷放置控件的操作,在虚拟角色的位置放置目标虚拟道具。
174.预设时长可以在终端内自由配置,超过预设时长则不再显示快捷放置控件。响应作用于快捷放置控件的操作,可以直接在虚拟角色的当前位置直接放置目标虚拟道具。能够在取消后的一定时间内快速放置虚拟道具,进而提高虚拟道具放置的效率。
175.随着游戏设计越来越丰富和精良,虚拟道具的数量和类型越来越多。对于很多用户都需要很多时间和精力成本去了解,否则容易使得对虚拟道具的使用不当。但在这一过程中,会较大的削弱游戏的可玩性和趣味度。
176.基于此,本公开还提供一种虚拟道具控制方法的实现方式。所述方法还包括:
177.响应于获取操作,获取虚拟道具;
178.根据所述虚拟道具的属性信息,在所述图形用户界面显示所述虚拟道具的可使用剩余时长。
179.在本公开实施例中,获取虚拟道具后,可以根据虚拟道具的属性信息中的使用相关信息来确定有效使用总时长,基于有效使用总时长并随着虚拟角色对虚拟道具的持有时间增加,不断更新可使用剩余时长。
180.另外,还可以根据其他信息在界面进行各种提示信息的显示。例如相关的类型信息、放置信息、效果信息等等。
181.实施本公开的实施例,通过响应于获取操作,获取虚拟道具并显示虚拟道具的可使用剩余时长。能够提示用户已经获得虚拟道具并使用,降低了游戏理解成本,提高了整体效率。
182.基于此,本公开还提供一种虚拟道具控制方法的实现方式。所述通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的预定范围内施加影响的步骤,包括:
183.基于所述目标虚拟道具的属性信息,确定所述目标虚拟道具的影响施加范围;
184.检测到所述影响施加范围内有第二虚拟角色存在时,调整所述第二虚拟角色的属性值,其中所述属性值包括但不限于:生命属性值、攻击力属性值。
185.在本公开实施例中,根据道具的属性信息例如范围大小信息、范围持续时间时长和范围影响力大小信息,确定目标虚拟道具的影响施加范围。检测到影响施加范围内有第二虚拟角色存在时,调整第二虚拟角色的属性值。调整方式是多样的,可以针对不同的虚拟角色进行不同类型的调整和不同大小的调整。
186.本公开还提供一种虚拟道具控制方法的实现方式。所述检测到所述预定范围内有第二虚拟角色存在时,调整所述虚拟角色的属性值的步骤,包括:
187.检测到所述第二虚拟角色与当前虚拟角色处于同一阵营,则提高所述第二虚拟角色的属性值。
188.检测到所述虚拟角色是与当前虚拟角色处于不同阵营的其他虚拟角色,则降低所述处于不同阵营的其他虚拟角色的属性值。不同阵营的虚拟角色可以是指虚拟角色之间处于对抗关系或竞争关系等等。
189.在本公开实施例中,例如将其它虚拟角色中与用户操作的虚拟角色位于同一阵营的友方虚拟角色增加生命值,将不同阵营的敌方虚拟角色减少生命值。可以理解的是,目标位置还可以被配置为调整其它属性的位置,例如可调节虚拟对象的移动速度等等。本公开实施例在此不做限制。
190.以虚拟道具“地煞符”为例,打开虚拟地图后,选中地图中的区域,地煞符的作用是
可以在一个选中的范围之内召唤地煞灵气,地煞灵气可以对与放置地煞灵气的虚拟角色为不同阵营的第二虚拟角色进行轰炸。例如可以对该第二虚拟角色造成巨额伤害,但地煞灵气可以保护自己的队员不受到地煞灵气的伤害。品质越高的地煞符虚拟价格越贵,可以持续的时间也就越长。如果一段时间内不使用地煞符则会失效,所以需要在可使用时长的倒计时结束之前使用了。
191.本公开还提供一种虚拟道具控制方法的实现方式。所述通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的影响施加范围内施加影响的步骤,还包括:
192.在与所述当前虚拟角色处于同一阵营的第二虚拟角色对应第二终端设备的图形用户界面上,将所述目标虚拟道具在所述影响施加范围内的影响施加效果以第一显示方式进行显示;
193.在与所述当前虚拟角色处于不同阵营的第二虚拟角色对应第二终端设备的图形用户界面上将所述目标虚拟道具在所述影响施加范围内的影响施加效果以第二显示方式进行显示;所述第二虚拟角色为通过所述第二终端设备所操控的虚拟角色;
194.其中,所述第一显示方式与所述第二显示方式不同。
195.在本公开实施例中,同一个影响施加范围对不同的第二虚拟角色产生的影响是不同的,对与当前虚拟角色处于同一阵营的第二虚拟角色一般产生有利效果的属性值调整,对与当前虚拟角色处于不同阵营的第二虚拟角色一般产生不利效果的属性值调整。则分别在第二虚拟角色对应的终端设备的图形用户界面采用不同显示方式。
196.举例而言,在虚拟场景中放置虚拟道具“气体符咒”,在虚拟场景中的预定范围生成可视气体,可以在预定范围内对同一阵营的第二虚拟角色产生增加生命值属性的效果,相应的显示绿色气体;对不同阵营的第二虚拟角色产生减少生命值属性的效果,相应的显示红色气体。
197.应当注意,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
198.进一步的,本公开中,还提供了一种虚拟道具控制装置,通过终端设备提供一图形用户界面,所述图形用户界面全部或部分地包括虚拟场景,所述装置600包括:
199.道具地图显示模块601,用于在所述图形用户界面上显示目标虚拟道具及虚拟地图;所述虚拟地图为所述虚拟场景的缩略图;
200.目标位置确定模块602,用于响应作用于所述目标虚拟道具的第一触控操作,确定所述第一触控操作的结束触控点在所述虚拟地图中的第一位置对应的所述虚拟场景中的目标位置;
201.目标道具放置模块603,用于若当前虚拟角色持有所述目标虚拟道具,控制所述目标虚拟道具置于所述虚拟场景中的所述目标位置;
202.施放预定范围模块604,用于通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的预定范围内施加影响,所述预定范围为所述目标虚拟道具的影响施加范围。
203.在本公开的一种示例性实施例中,目标位置确定模块,用于响应于缩放操作,控制所述虚拟地图缩放;
204.确定所述第一触控操作的结束触控点在缩放后的所述虚拟地图中的第一位置对应的所述虚拟场景中的目标位置。
205.在本公开的一种示例性实施例中,所述第一触控操作至少包括滑动操作或拖拽操作。
206.在本公开的一种示例性实施例中,所述装置还包括:
207.道具等级模块,用于根据所述目标虚拟道具的品质等级来确定所述预定范围的大小和/或时长。
208.在本公开的一种示例性实施例中,施放预定范围模块,用于检测所述虚拟角色对所述目标虚拟道具的持有时长是否不大于预设时长;
209.在所述虚拟角色对所述目标虚拟道具的持有时长不大于预设时长时,通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的预定范围内施加影响。
210.在本公开的一种示例性实施例中,道具地图显示模块,用于在所述图形用户界面上显示所述目标虚拟道具;
211.响应作用于所述目标虚拟道具的选中操作,在所述图形用户界面上显示虚拟地图。
212.在本公开的一种示例性实施例中,道具地图显示模块,用于响应于地图开启操作,在所述图形用户界面上显示虚拟地图,在所述虚拟地图的关联区域显示所述目标虚拟道具。
213.在本公开的一种示例性实施例中,所述装置还包括:
214.施放表示模块,用于在所述第一触控操作的触控点位于所述虚拟地图上时,在所述虚拟地图上显示所述目标虚拟道具的所述影响施加范围的范围标识;
215.其中,所述影响施加范围的范围标识包含所述第一触控操作的触控点,且随着所述第一触控操作的触控点的移动而移动。
216.在本公开的一种示例性实施例中,所述装置还包括:
217.取消施放模块,用于在所述图形用户界面上提供一取消控件;
218.响应作用于所述取消控件的操作,取消在所述目标位置放置所述目标虚拟道具。
219.在本公开的一种示例性实施例中,所述装置还包括:
220.快捷施放模块,用于在所述取消在所述目标位置放置所述目标虚拟道具的步骤之后,在所述图形用户界面显示快捷放置控件,所述快捷放置控件仅在预设时长内显示;
221.响应作用于所述快捷放置控件的操作,在所述虚拟角色的位置放置所述目标虚拟道具。
222.在本公开的一种示例性实施例中,所述装置还包括:
223.使用提示模块,用于响应于获取操作,获取虚拟道具;
224.根据所述虚拟道具的属性信息,在所述图形用户界面显示所述虚拟道具的可使用剩余时长。
225.在本公开的一种示例性实施例中,施放预定范围模块,用于基于所述目标虚拟道具的属性信息,确定所述目标虚拟道具的影响施加范围;
226.检测到所述影响施加范围内有第二虚拟角色存在时,调整所述第二虚拟角色的属性值,其中所述属性值包括但不限于:生命属性值、攻击力属性值。
227.在本公开的一种示例性实施例中,施放预定范围模块,用于检测到所述第二虚拟角色与当前虚拟角色处于同一阵营,则提高所述第二虚拟角色的属性值;
228.检测到所述虚拟角色是与当前虚拟角色处于不同阵营的其他虚拟角色,则降低所述处于不同阵营的其他虚拟角色的属性值。
229.在本公开的一种示例性实施例中,施放预定范围模块,用于在与所述当前虚拟角色处于同一阵营的第二虚拟角色对应第二终端设备的图形用户界面上,将所述目标虚拟道具在所述影响施加范围内的影响施加效果以第一显示方式进行显示;
230.在与所述当前虚拟角色处于不同阵营的第二虚拟角色对应第二终端设备的图形用户界面上将所述目标虚拟道具在所述影响施加范围内的影响施加效果以第二显示方式进行显示;所述第二虚拟角色为通过所述第二终端设备所操控的虚拟角色;
231.其中,所述第一显示方式与所述第二显示方式不同。
232.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
233.由于本公开的示例实施例的虚拟场景中放置虚拟道具的装置的各个功能模块与上述虚拟场景中放置虚拟道具的方法的示例实施例的步骤对应,因此对于本公开装置实施例中未披露的细节和效果,请参照本公开上述的虚拟场景中放置虚拟道具的方法的实施例。
234.以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器(digital singnal processor,简称dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
235.在本公开所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
236.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
237.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
238.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。
239.上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。

技术特征:
1.一种虚拟道具控制方法,其特征在于,通过终端设备提供一图形用户界面,所述图形用户界面全部或部分地包括虚拟场景,所述方法包括:在所述图形用户界面上显示目标虚拟道具及虚拟地图,所述虚拟地图为所述虚拟场景的缩略图;响应作用于所述目标虚拟道具的第一触控操作,确定所述第一触控操作的结束触控点在所述虚拟地图中的第一位置对应的所述虚拟场景中的目标位置;若当前虚拟角色持有所述目标虚拟道具,控制所述目标虚拟道具置于所述虚拟场景中的所述目标位置;通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的预定范围内施加影响,所述预定范围为所述目标虚拟道具的影响施加范围。2.根据权利要求1所述的方法,其特征在于,所述确定所述第一触控操作的结束触控点在所述虚拟地图中的第一位置对应的所述虚拟场景中的目标位置的步骤,包括:响应于缩放操作,控制所述虚拟地图缩放;确定所述第一触控操作的结束触控点在缩放后的所述虚拟地图中的第一位置对应的所述虚拟场景中的目标位置。3.根据权利要求1所述的方法,其特征在于,所述第一触控操作至少包括滑动操作或拖拽操作。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述目标虚拟道具的品质等级来确定所述预定范围的大小和/或时长。5.根据权利要求1所述的方法,其特征在于,通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的预定范围内施加影响,包括:检测所述虚拟角色对所述目标虚拟道具的持有时长是否不大于预设时长;在所述虚拟角色对所述目标虚拟道具的持有时长不大于预设时长时,通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的预定范围内施加影响。6.根据权利要求1所述的方法,其特征在于,在所述图形用户界面上显示目标虚拟道具及虚拟地图的步骤,包括:在所述图形用户界面上显示所述目标虚拟道具;响应作用于所述目标虚拟道具的选中操作,在所述图形用户界面上显示虚拟地图。7.根据权利要求1所述的方法,其特征在于,在所述图形用户界面上显示目标虚拟道具及虚拟地图的步骤,包括:响应于地图开启操作,在所述图形用户界面上显示虚拟地图,在所述虚拟地图的关联区域显示所述目标虚拟道具。8.根据权利要求1所述的方法,其特征在于,所述确定所述第一触控操作的结束触控点在所述虚拟地图中的第一位置的步骤,还包括:在所述第一触控操作的触控点位于所述虚拟地图上时,在所述虚拟地图上显示所述目标虚拟道具的所述影响施加范围的范围标识;其中,所述影响施加范围的范围标识包含所述第一触控操作的触控点,且随着所述第一触控操作的触控点的移动而移动。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述图形用户界面上提供一取消控件;响应作用于所述取消控件的操作,取消在所述目标位置放置所述目标虚拟道具。10.根据权利要求9所述的方法,其特征在于,在所述取消在所述目标位置放置所述目标虚拟道具的步骤之后,所述方法还包括:在所述图形用户界面显示快捷放置控件,所述快捷放置控件仅在预设时长内显示;响应作用于所述快捷放置控件的操作,在所述虚拟角色的位置放置所述目标虚拟道具。11.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于获取操作,获取虚拟道具;根据所述虚拟道具的属性信息,在所述图形用户界面显示所述虚拟道具的可使用剩余时长。12.根据权利要求1所述的方法,其特征在于,所述通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的预定范围内施加影响的步骤,包括:基于所述目标虚拟道具的属性信息,确定所述目标虚拟道具的影响施加范围;检测到所述影响施加范围内有第二虚拟角色存在时,调整所述第二虚拟角色的属性值,其中所述属性值包括但不限于:生命属性值、攻击力属性值。13.根据权利要求12所述的方法,其特征在于,所述检测到所述预定范围内有第二虚拟角色存在时,调整所述虚拟角色的属性值的步骤,包括:检测到所述第二虚拟角色与当前虚拟角色处于同一阵营,则提高所述第二虚拟角色的属性值;检测到所述虚拟角色是与当前虚拟角色处于不同阵营的其他虚拟角色,则降低所述处于不同阵营的其他虚拟角色的属性值。14.根据权利要求1所述的方法,其特征在于,所述通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的影响施加范围内施加影响的步骤,还包括:在与所述当前虚拟角色处于同一阵营的第二虚拟角色对应第二终端设备的图形用户界面上,将所述目标虚拟道具在所述影响施加范围内的影响施加效果以第一显示方式进行显示;在与所述当前虚拟角色处于不同阵营的第二虚拟角色对应第二终端设备的图形用户界面上将所述目标虚拟道具在所述影响施加范围内的影响施加效果以第二显示方式进行显示;所述第二虚拟角色为通过所述第二终端设备所操控的虚拟角色;其中,所述第一显示方式与所述第二显示方式不同。15.一种虚拟道具控制装置,其特征在于,通过终端设备提供一图形用户界面,所述图形用户界面全部或部分地包括虚拟场景,所述装置包括:道具地图显示模块,用于在所述图形用户界面上显示目标虚拟道具及虚拟地图;所述虚拟地图为所述虚拟场景的缩略图;目标位置确定模块,用于响应作用于所述目标虚拟道具的第一触控操作,确定所述第一触控操作的结束触控点在所述虚拟地图中的第一位置对应的所述虚拟场景中的目标位置;目标道具放置模块,用于若当前虚拟角色持有所述目标虚拟道具,控制所述目标虚拟
道具置于所述虚拟场景中的所述目标位置;施放预定范围模块,用于通过所述目标虚拟道具对所述虚拟场景中包含所述目标位置的预定范围内施加影响,所述预定范围为所述目标虚拟道具的影响施加范围。16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1~14中任一项所述的方法。17.一种电子设备,其特征在于,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-14任一项所述的方法。

技术总结
本公开提供一种虚拟道具控制方法、装置、电子设备及存储介质;涉及虚拟交互技术领域。通过终端设备提供一图形用户界面,所述图形用户界面全部或部分地包括虚拟场景,所述方法包括:在图形用户界面上显示目标虚拟道具及虚拟地图,虚拟地图为虚拟场景的缩略图;响应作用于目标虚拟道具的第一触控操作,确定第一触控操作的结束触控点在虚拟地图中的第一位置对应的虚拟场景中的目标位置;若当前虚拟角色持有目标虚拟道具,控制目标虚拟道具置于虚拟场景中的所述目标位置;通过目标虚拟道具对虚拟场景中包含目标位置的预定范围内施加影响,预定范围为目标虚拟道具的影响施加范围。本公开可以提高虚拟道具放置的便捷度和功能多样性。可以提高虚拟道具放置的便捷度和功能多样性。可以提高虚拟道具放置的便捷度和功能多样性。


技术研发人员:林智 刘勇成 胡志鹏 袁思思 程龙
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:2022.03.15
技术公布日:2023/9/23
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐