虚拟对象的获取方法和装置、存储介质及电子装置与流程

专利2022-06-29  93


本发明涉及计算机领域,具体而言,涉及一种虚拟对象的获取方法和装置、存储介质及电子装置。



背景技术:

在移动端射击游戏中常常会存在很多不同的玩法模式,以丰富游戏内容,吸引更多的用户玩家参与进来。其中,有一种玩法模式是将僵尸元素增加至游戏场景中,玩家可以通过击杀或淘汰僵尸的方式,获取游戏的最终胜利。

目前,在相关技术提供的僵尸模式中,通常需要玩家通过不断地击杀僵尸的方式进入下一关卡或场景。其中,随着关卡或场景的等级提升,击杀僵尸的难度也会随之提升,进而需要玩家装配的等级更高或适用的虚拟对象(如装备、技能或宠物等),以应对上述击杀难度更高的僵尸。

而在相关技术中,玩家通常只能通过搜刮或拾取的方式获取可装配的虚拟对象,而上述获取方式的可操作性低,进而使得玩家不能更快地获取更高级别或适用的虚拟对象。

即,现有技术中存在虚拟对象的获取效率较低的技术问题。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种虚拟对象的获取方法和装置、存储介质及电子装置,以至少解决现有技术中存在虚拟对象的获取效率较低的技术问题。

根据本发明实施例的一个方面,提供了一种虚拟对象的获取方法,包括:在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给上述第一虚拟操作对象;在上述第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且上述第一虚拟操作对象当前具有的上述虚拟资源的总数量大于预定数量阈值的情况下,显示目标虚拟对象的虚拟标识,并从上述第一虚拟操作对象当前具有的上述虚拟资源中转移出上述预定数量阈值的虚拟资源;响应于对上述虚拟标识执行的第一触控操作,将上述目标虚拟对象配置给上述第一虚拟操作对象。

根据本发明实施例的另一方面,还提供了一种虚拟对象的获取装置,包括:转移单元,用于在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给上述第一虚拟操作对象;显示单元,用于在上述第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且上述第一虚拟操作对象当前具有的上述虚拟资源的总数量大于预定数量阈值的情况下,显示目标虚拟对象的虚拟标识,并从上述第一虚拟操作对象当前具有的上述虚拟资源中转移出上述预定数量阈值的虚拟资源;配置单元,用于响应于对上述虚拟标识执行的第一触控操作,将上述目标虚拟对象配置给上述第一虚拟操作对象。

根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述虚拟对象的获取方法。

根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的虚拟对象的获取方法。

在本发明实施例中,在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给上述第一虚拟操作对象,并在上述第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且上述第一虚拟操作对象当前具有的上述虚拟资源的总数量大于预定数量阈值的情况下,显示目标虚拟对象的虚拟标识,并从上述第一虚拟操作对象当前具有的上述虚拟资源中转移出上述预定数量阈值的虚拟资源,以及响应于对上述虚拟标识执行的第一触控操作,将上述目标虚拟对象配置给上述第一虚拟操作对象,通过攻击第二虚拟操作对象获取虚拟资源,并以虚拟资源换取虚拟对象,进而达到了快速获取虚拟对象获取的目的,从而实现了提升虚拟操作对象的获取效率的技术效果,进而解决了现有技术中存在虚拟对象的获取效率较低的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的虚拟对象的获取方法的应用环境的示意图;

图2是根据本发明实施例的一种可选的虚拟对象的获取方法的流程图示意图;

图3是根据本发明实施例的一种可选的虚拟对象的获取方法的示意图;

图4是根据本发明实施例的另一种可选的虚拟对象的获取方法的示意图;

图5是根据本发明实施例的另一种可选的虚拟对象的获取方法的示意图;

图6是根据本发明实施例的另一种可选的虚拟对象的获取方法的示意图;

图7是根据本发明实施例的另一种可选的虚拟对象的获取方法的示意图;

图8是根据本发明实施例的另一种可选的虚拟对象的获取方法的示意图;

图9是根据本发明实施例的另一种可选的虚拟对象的获取方法的示意图;

图10是根据本发明实施例的另一种可选的虚拟对象的获取方法的示意图;

图11是根据本发明实施例的一种可选的虚拟对象的获取装置的结构示意图;

图12是根据本发明实施例的一种可选的电子装置的结构示意图。

具体实施方式

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

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

根据本发明实施例的一个方面,提供了一种虚拟对象的获取方法,可选地,作为一种可选的实施方式,上述虚拟对象的获取方法可以但不限于应用于如图1所示的环境中。上述虚拟对象的获取方法可以但不限于应用于如图1所示的环境中的虚拟对象的获取系统中,其中,该虚拟对象的获取系统可以包括但不限于终端设备102、网络104、服务器106。终端设备102中运行有使目标用户账号登录的游戏应用客户端。上述终端设备102中包括人机交互屏幕1022,处理器1024及存储器1026。人机交互屏幕1022用于呈现上述游戏应用客户端所运行的游戏任务中的虚拟场景,还用于提供人机交互接口以接收对人机交互界面执行的人机交互操作,还用于显示虚拟对象的获取画面;处理器1024用于接收目标虚拟对象b的获取的通知消息,并控制从虚拟操作对象a中转移出预定数量的虚拟资源(100金币);还用于在检测到在虚拟操作对象a与目标虚拟道具c之间的距离小于或等于预定距离阈值、且虚拟操作对象a当前具有的虚拟资源的总数量大于预定数量阈值,以及对目标虚拟对象b的虚拟标识执行第一触控操作的情况下,设置目标虚拟对象b配置给虚拟操作对象a。存储器108用于存储上述游戏应用客户端所控制的虚拟操作对象a的虚拟资源数量,以及获取目标虚拟对象b所需转移的虚拟资源数量。

此外,服务器106中包括数据库1062及处理引擎1064,数据库1062中用于存储游戏任务中已安置的目标虚拟道具c中存在的目标虚拟对象b以及其他虚拟对象(图中未示出)。处理引擎1064用于在确定虚拟操作对象a已选择的目标虚拟对象b的虚拟标识的情况下,通知终端设备102来执行虚拟对象的获取操作。需要说明的是,上述目标虚拟对象可以但不限于是参与同一游戏任务的另一个游戏应用客户端控制的虚拟角色所完成的安置操作,这里另一个游戏应用客户端所在终端设备与终端设备102并非同一终端设备(图中未示出)。

具体过程如以下步骤:如步骤s102-s106,终端设备102中的人机交互屏幕1022上触发触控操作,进而获取到上述触控操作的执行指令并通过网络104发送至服务器106;服务器106确定目标虚拟对象配置给虚拟操作对象,然后通过网络104向终端设备102发送目标虚拟对象的获取结果。

需要说明的是,在本实施例中,在游戏应用客户端中运行的一局游戏模式的过程中,在虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且虚拟操作对象当前具有的虚拟资源的总数量大于预定数量阈值的情况下,虚拟操作对象可以但不限于通过执行触控操作,以及从当前具有的虚拟资源中转移出预定数量阈值的虚拟资源的方式,配置目标虚拟对象。也就是说,对目标虚拟对象的获取,已不再是只能通过随机拾取或探寻的方式,还可以通过以虚拟资源“等价”交换的方式获取。其中,虚拟资源的获取可以但不限于包括对目标类型的第二虚拟操作对象执行了攻击操作。从而达到了快速获取虚拟对象的目的,进而实现了提高虚拟对象的获取效率的技术效果,并克服虚拟对象获取的效率低的问题。

可选地,在本实施例中,上述拆除操作控制方法可以但不限于应用于终端设备中,该终端设备可以但不限于为手机、平板电脑、笔记本电脑、个人电脑(personalcomputer,简称pc机)等支持运行应用客户端的终端设备。上述服务器和终端设备可以但不限于通过网络实现数据交互,上述网络可以包括但不限于无线网络或有线网络。其中,该无线网络包括:蓝牙、wifi及其他实现无线通信的网络。上述有线网络可以包括但不限于:广域网、城域网、局域网。上述仅是一种示例,本实施例中对此不作任何限定。

可选地,作为一种可选的实施方式,如图2所示,上述虚拟对象的获取方法包括:

s202,在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给第一虚拟操作对象;

s204,在第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且第一虚拟操作对象当前具有的虚拟资源的总数量大于预定数量阈值的情况下,显示目标虚拟对象的虚拟标识,并从第一虚拟操作对象当前具有的虚拟资源中转移出预定数量阈值的虚拟资源;

s206,响应于对虚拟标识执行的第一触控操作,将目标虚拟对象配置给第一虚拟操作对象。

可选地,在本实施例中,上述虚拟对象的获取方法可以但不限于应用于游戏应用中,如射击类游戏应用。在运行一局射击游戏的玩法模式过程中,参与该射击游戏玩法模式的游戏玩家将被划分为一个阵营。其中,一个阵营的玩家将合作击杀该玩法模式目标类型的敌对虚拟操作对象。可选的,参与该射击游戏玩法模式的游戏玩家将被划分为多个阵营。其中,一个阵营的玩家将合作击杀其余阵营的玩家以及该玩法模式目标类型的敌对虚拟操作对象。

可选地,在本实施例中,该游戏应用可以为单人游戏(single-playergame简称为spg)应用。上述游戏应用的类型可以包括但不限于以下至少之一:二维(twodimension,简称2d)游戏应用、三维(threedimension,简称3d)游戏应用、虚拟现实(virtualreality,简称vr)游戏应用、增强现实(augmentedreality,简称ar)游戏应用、混合现实(mixedreality,简称mr)游戏应用。以上只是一种示例,本实施例对此不作任何限定。

可选的,第一虚拟操作对象可以但不限于为玩家操作对象。目标类型的第二虚拟操作对象可以但不限于为玩家操作对象或非玩家操作对象。虚拟资源可以但不限于为金币、能量、钻石、点券等。目标虚拟道具可以但不限于为箱子、盒子、包裹、机械类储物道具等。触控操作可以但不限于包括目标区域检测到目标按压信号,其中,按压信号可以但不限于包括按压识别(如指纹)、按压位置、按压时长、按压力度等。

需要说明的是,在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给第一虚拟操作对象,并在第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且第一虚拟操作对象当前具有的虚拟资源的总数量大于预定数量阈值的情况下,显示目标虚拟道具为第一虚拟操作对象选择的目标虚拟对象的虚拟标识,并从第一虚拟操作对象当前具有的虚拟资源中转移出预定数量阈值的虚拟资源,以及在获取到的第一触控操作指示将目标虚拟对象配置给第一虚拟操作对象的情况下,将目标虚拟对象配置给第一虚拟操作对象,其中,第一触控操作是对目标虚拟对象的虚拟标识执行的触控操作,目标虚拟对象被设置为在被配置给第一虚拟操作对象的情况下允许被第一虚拟操作对象使用。

进一步举例说明,可选的如图3所示,假设将上述虚拟对象的获取方法应用在射击游戏中的僵尸模式场景下,具体步骤可如s302-330:确定第一虚拟操作对象处于僵尸模式,进而判断第一虚拟操作对象是否攻击到僵尸,且在未识别到攻击僵尸的情况下,继续判断,在识别到攻击僵尸的情况下,第一虚拟操作对象的金币增加;进而,判断第一虚拟操作对象是否靠近技能机械,且在未识别到靠近技能机械的情况下,继续判断,在识别到靠近技能机械的情况下,显示所需金币;进而,判断第一虚拟操作对象所具有的金币是否满足所需金币,且在不满足的情况下,继续显示所需金币,在满足的情况下,显示购买按钮;进而,判断第一虚拟操作对象是否执行点击购买按钮操作,且在未点击购买按钮的情况下,继续显示购买按钮,在点击购买按钮的情况下,抽取技能;此外,在技能抽取完毕后,判断第一虚拟操作对象是否执行拾取操作,在未识别到第一虚拟操作对象执行拾取操作的情况下,继续判断,在识别到第一虚拟操作对象执行拾取操作的情况下,获取一个新的技能;进而,判断第一虚拟操作对象是否执行使用操作,且在第一虚拟操作对象未执行使用操作的情况下,继续判断,在第一虚拟操作对象执行使用操作的情况下,释放技能。

进一步举例说明,可选的如图4所示,假设在服务器402以及客户端404场景下执行上述虚拟对象的获取方法,具体步骤可如s402-412:在客户端404获取到第一虚拟操作对象执行攻击僵尸操作,将上述操作上报给服务器402,服务器402根据攻击计算金币获取量,并将上述获取量下报给客户端404;进一步,客户端404控制第一虚拟操作对象获取到与上述获取量等同的金币;此外,在第一虚拟操作对象执行购买技能操作的情况下,客户端404将上述操作上报给服务器402,服务器402将根据第一虚拟操作对象具有的金币数量以及购买技能所需的金币数量判断上述操作是否执行成功,并在执行成功的情况下,将执行成功信息下报给客户端404,以指示客户端404控制第一虚拟操作对象获取技能。

通过本实施例,在第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且第一虚拟操作对象当前具有的虚拟资源的总数量大于预定数量阈值的情况下,显示目标虚拟道具为第一虚拟操作对象选择的目标虚拟对象的虚拟标识,并从第一虚拟操作对象当前具有的虚拟资源中转移出预定数量阈值的虚拟资源,进而通过转移出的虚拟资源获取目标虚拟对象,达到了快速获取虚拟对象获取的目的,实现了提升虚拟对象的获取效率的技术效果。

作为一种可选的方案,将目标虚拟对象配置给第一虚拟操作对象,包括:

s1,将虚拟攻击道具配置给第一虚拟操作对象,其中,目标虚拟对象包括虚拟道具,虚拟道具用于向目标类型的第二虚拟操作对象执行攻击操作,或者,虚拟道具为第一虚拟操作对象的虚拟防御装备;和/或

s2,将虚拟技能配置给第一虚拟操作对象,其中,目标虚拟对象包括虚拟技能,虚拟技能用于向目标类型的第二虚拟操作对象执行攻击操作,或,调整第一虚拟操作对象的对象属性。

可选的,虚拟攻击道具可以但不限于包括枪械类道具、冷兵器类道具、机械类道具、可抛掷类道具、弹药类道具等。虚拟防御装备可以但不限于包括防护类装备,如防弹衣、头盔等。虚拟技能可以但不限于为可装配给虚拟操作对象的主动或被动技能。其中,主动技能可以但不限于虚拟操作对象主动释放的技能,被动技能可以但不限于为虚拟操作对象无法主动释放、且调整虚拟操作对象属性、状态或在一定条件下触发释放的技能。

需要说明的是,将虚拟攻击道具配置给第一虚拟操作对象,其中,目标虚拟对象包括虚拟道具,虚拟道具用于向目标类型的第二虚拟操作对象执行攻击操作,或者,虚拟道具为第一虚拟操作对象的虚拟防御装备;和/或将虚拟技能配置给第一虚拟操作对象,其中,目标虚拟对象包括虚拟技能,虚拟技能用于向目标类型的第二虚拟操作对象执行攻击操作,或,调整第一虚拟操作对象的对象属性。

进一步举例说明,可选的,假设配置给虚拟操作对象的目标虚拟对象为虚拟技能,则在虚拟技能为主动技能的情况下,虚拟操作对象可以但不限于通过对虚拟技能执行触控操作的方式,实现虚拟技能的主动释放;或在虚拟技能为被动技能的情况下,虚拟技能可以但不限不于调整虚拟操作对象的属性或状态,或在预设条件下(如虚拟操作对象收到攻击)释放虚拟技能。

进一步举例说明,可选的如图5所示,假设虚拟枪械506为虚拟道具,在第一虚拟操作对象502获取虚拟枪械506的情况下,将虚拟枪械506显示在武器列表504中,其中,武器列表504可以但不限于用于显示第一虚拟操作对象502配置的所有虚拟枪械。

通过本实施例,利用将虚拟攻击道具和/或虚拟技能配置给第一虚拟操作对象的方式,实现了提高虚拟对象的种类多样性的技术效果。

作为一种可选的方案,在显示目标虚拟道具为第一虚拟操作对象生成的目标虚拟对象的虚拟标识之前,方法还包括:

在第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且第一虚拟操作对象当前具有的虚拟资源的总数量大于预定数量阈值的情况下,通过目标虚拟道具为第一虚拟操作对象在预定的虚拟对象集合中选择目标虚拟对象。

需要说明的是,在第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且第一虚拟操作对象当前具有的虚拟资源的总数量大于预定数量阈值的情况下,通过目标虚拟道具为第一虚拟操作对象在预定的虚拟对象集合中选择目标虚拟对象。

进一步举例说明,可选的,如图6所示,在目标虚拟道具602上设置一个碰撞检测盒子(如图中所示多个圆圈),以及在虚拟操作对象604上也设置一个碰撞检测盒子(图中未示出)。例如虚拟操作对象604在接近目标虚拟道具602的过程中,若虚拟操作对象604的碰撞检测盒子与目标虚拟道具602的碰撞检测盒子产生接触,则获取接触信号,进而根据接触信号确定则确定虚拟操作对象604与目标虚拟道具602之间的距离小于或等于预定距离阈值。

进一步举例说明,可选的假设在第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值的情况下,确定第一虚拟操作对象当前具有的虚拟资源的总数量大于等于预定数量阈值,则允许第一虚拟操作对象通过目标虚拟道具在预定的虚拟对象集合中选择目标虚拟对象。可选的如图7所示,假设目标虚拟对象需要需消耗虚拟资源100金币才能获取,而第一虚拟操作对象当前具有的虚拟资源(金币)的总数量仅为50,则显示对话框,其中上述对话框可以但不限于包括内容“获取当前技能需消耗100金币,当前具有金币不足,无法获取技能!”,且第一虚拟操作对象无法获取目标虚拟对象。

通过本实施例,利用在第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且第一虚拟操作对象当前具有的虚拟资源的总数量大于预定数量阈值的情况下,通过目标虚拟道具为第一虚拟操作对象在预定的虚拟对象集合中选择目标虚拟对象的方式,实现了提高虚拟对象与虚拟资源的对应性的技术效果。

作为一种可选的方案,通过目标虚拟道具为第一虚拟操作对象在预定的虚拟对象集合中选择目标虚拟对象,包括:

通过目标虚拟道具为第一虚拟操作对象在虚拟对象集合中随机选择目标虚拟对象。

需要说明的是,通过目标虚拟道具为第一虚拟操作对象在虚拟对象集合中随机选择目标虚拟对象。随机选择的方式可以但不限包括以下至少之一:简单随机抽样、等距随机抽样、分类随机抽样、整体随机抽样等。可选的,在随机选择目标虚拟对象后,第一虚拟操作对象可以但不限于在预定时间内选择或放弃配置目标虚拟对象,且在第一虚拟操作对象超过预定时间内未选择或放弃配置目标虚拟对象的情况下,减少虚拟资源可以但不限于被返还或不被返还给第一虚拟操作对象。

进一步举例说明,可选的,在通过目标虚拟道具为第一虚拟操作对象在虚拟对象集合中随机选择目标虚拟对象的过程中,可以但不限于通过轮盘转动的方式表示正在随机抽奖。具体的,如图8所示,轮盘上设有4个圆形区域,分别代表不同类型的虚拟对象标识,在随机选择的过程中,4个圆形区域依次单独亮起(阴影),并在预设时间结束的同时,确定结束时刻亮起的圆形区域,以及选择亮起圆形区域对应的虚拟对象标识为目标虚拟对象标识。例如,第一虚拟操作对象触发目标虚拟道具在虚拟对象集合中随机选择的条件(如转移的虚拟资源达到预设数量),则目标虚拟道具通过轮盘转动的方式在虚拟对象集合中随机选择,在预设时间结束的同时,确定结束时刻亮起的圆形区域,以及选择亮起圆形区域对应的虚拟对象为目标虚拟对象。

通过本实施例,利用通过目标虚拟道具为第一虚拟操作对象在虚拟对象集合中随机选择目标虚拟对象的方式,实现了增加虚拟对象获取途径的多样性的技术效果。

作为一种可选的方案,在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给第一虚拟操作对象,包括:

在第一虚拟操作对象对第二虚拟操作对象执行了攻击操作的情况下,将第一数量的虚拟资源转移给第一虚拟操作对象,其中,预定数量包括第一数量,第一数量与攻击操作对第二虚拟操作对象造成的生命值的减少量呈正相关,或者,第一数量为固定值。

需要说明的是,在第一虚拟操作对象对第二虚拟操作对象执行了攻击操作的情况下,将第一数量的虚拟资源转移给第一虚拟操作对象,其中,预定数量包括第一数量,第一数量与攻击操作对第二虚拟操作对象造成的生命值的减少量呈正相关,或者,第一数量为固定值。可选的,第一数量与攻击操作对第二虚拟操作对象造成的生命值的减少量可以但不限于呈正向线性相关。

进一步举例说明,可选的,如图9所示,在僵尸模式中,第二虚拟操作对象为非玩家操作的僵尸对象,其中,第一虚拟操作对象为玩家操作的第三视角虚拟操作对象。进一步,在第一虚拟操作对象对僵尸对象902造成伤害(-500)的同时,第一虚拟操作对象的虚拟资源(金币)也随之增长( 500)。

通过本实施例,利用在第一虚拟操作对象对第二虚拟操作对象执行了攻击操作的情况下,将第一数量的虚拟资源转移给第一虚拟操作对象的方式,通过定义虚拟资源的获取途径为攻击第二虚拟操作,实现了提高虚拟资源获取的多样性的技术效果。

作为一种可选的方案,在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给第一虚拟操作对象,包括:

在第一虚拟操作对象对第二虚拟操作对象执行了攻击操作、且攻击操作使得第二虚拟操作对象被淘汰的情况下,将第二数量的虚拟资源转移给第一虚拟操作对象,其中,预定数量包括第二数量。

需要说明的是,在第一虚拟操作对象对第二虚拟操作对象执行了攻击操作、且攻击操作使得第二虚拟操作对象被淘汰的情况下,将第二数量的虚拟资源转移给第一虚拟操作对象,其中,预定数量包括第二数量。可选的,第二数量可以但不限于高于第一数量,第二数量可以但不限于与第二虚拟操作对象的属性相关。其中,第二虚拟操作对象属性可以但不限于包括以下至少之一:等级、生命值、防御力、攻击力、速度等。

进一步举例说明,可选的如图10所示,假设在第一虚拟操作对象淘汰第二虚拟操作对象的情况下,获得淘汰虚拟资源(1000金币)。其中,第一虚拟操作对象通过淘汰第二虚拟操作对象获取的淘汰虚拟资源可以但不限于与第二虚拟操作对象的等级呈正向线性相关。可选的例如,第二虚拟操作对象1002等级为10,则第一虚拟操作对象通过淘汰第二虚拟操作对象1002获取的淘汰虚拟资源为1000金币;若第二虚拟操作对象1002等级为20,则第一虚拟操作对象通过淘汰第二虚拟操作对象1002获取的淘汰虚拟资源则为2000金币。

通过本实施例,利用在第一虚拟操作对象对第二虚拟操作对象执行了攻击操作、且攻击操作使得第二虚拟操作对象被淘汰的情况下,将第二数量的虚拟资源转移给第一虚拟操作对象的方式,通过淘汰第二虚拟操作对象获取虚拟资源,实现了提高虚拟资源的获取效率的技术效果。

作为一种可选的方案,在将目标虚拟对象配置给第一虚拟操作对象之后,方法还包括:

在目标虚拟对象包括虚拟技能的情况下,获取第二触控操作,其中,第二触控操作用于指示施放虚拟技能;

响应于第二触控操作,控制第一虚拟操作对象施放虚拟技能。

需要说明的是,在目标虚拟对象包括虚拟技能的情况下,获取第二触控操作,并响应于第二触控操作,控制第一虚拟操作对象施放虚拟技能。

进一步举例说明,可选的如图5所示,假设述第一虚拟操作对象配置的虚拟技能为主动技能,则在获取第二触控操作的情况下,第一虚拟操作对象施放虚拟技能。

通过本实施例,利用响应于第二触控操作,控制第一虚拟操作对象施放虚拟技能的方式,通过在游戏进程中,第一虚拟操作对象可选择的施放虚拟技能,实现了提升虚拟操作对象完成游戏进程的效率的技术效果。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

根据本发明实施例的另一个方面,还提供了一种用于实施上述虚拟对象的获取方法的虚拟对象的获取装置。如图11所示,该装置包括:

转移单元1102,用于在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给第一虚拟操作对象;

显示单元1104,用于在第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且第一虚拟操作对象当前具有的虚拟资源的总数量大于预定数量阈值的情况下,显示目标虚拟对象的虚拟标识,并从第一虚拟操作对象当前具有的虚拟资源中转移出预定数量阈值的虚拟资源;

配置单元1106,用于响应于对虚拟标识执行的第一触控操作,将目标虚拟对象配置给第一虚拟操作对象。

可选地,在本实施例中,上述虚拟对象的获取装置可以但不限于应用于游戏应用中,如射击类游戏应用。在运行一局射击游戏的玩法模式过程中,参与该射击游戏玩法模式的游戏玩家将被划分为一个阵营。其中,一个阵营的玩家将合作击杀该玩法模式目标类型的敌对虚拟操作对象。可选的,参与该射击游戏玩法模式的游戏玩家将被划分为多个阵营。其中,一个阵营的玩家将合作击杀其余阵营的玩家以及该玩法模式目标类型的敌对虚拟操作对象。

可选地,在本实施例中,该游戏应用可以为单人游戏(single-playergame简称为spg)应用。上述游戏应用的类型可以包括但不限于以下至少之一:二维(twodimension,简称2d)游戏应用、三维(threedimension,简称3d)游戏应用、虚拟现实(virtualreality,简称vr)游戏应用、增强现实(augmentedreality,简称ar)游戏应用、混合现实(mixedreality,简称mr)游戏应用。以上只是一种示例,本实施例对此不作任何限定。

可选的,第一虚拟操作对象可以但不限于为玩家操作对象。目标类型的第二虚拟操作对象可以但不限于为玩家操作对象或非玩家操作对象。虚拟资源可以但不限于为金币、能量、钻石、点券等。目标虚拟道具可以但不限于为箱子、盒子、包裹、机械类储物道具等。触控操作可以但不限于包括目标区域检测到目标按压信号,其中,按压信号可以但不限于包括按压识别(如指纹)、按压位置、按压时长、按压力度等。

需要说明的是,在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给第一虚拟操作对象,并在第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且第一虚拟操作对象当前具有的虚拟资源的总数量大于预定数量阈值的情况下,显示目标虚拟道具为第一虚拟操作对象选择的目标虚拟对象的虚拟标识,并从第一虚拟操作对象当前具有的虚拟资源中转移出预定数量阈值的虚拟资源,以及在获取到的第一触控操作指示将目标虚拟对象配置给第一虚拟操作对象的情况下,将目标虚拟对象配置给第一虚拟操作对象,其中,第一触控操作是对目标虚拟对象的虚拟标识执行的触控操作,目标虚拟对象被设置为在被配置给第一虚拟操作对象的情况下允许被第一虚拟操作对象使用。

通过本实施例,利用在第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且第一虚拟操作对象当前具有的虚拟资源的总数量大于预定数量阈值的情况下,显示目标虚拟道具为第一虚拟操作对象选择的目标虚拟对象的虚拟标识,并从第一虚拟操作对象当前具有的虚拟资源中转移出预定数量阈值的虚拟资源的方式,通过转移出的虚拟资源获取目标虚拟对象,达到了快速获取虚拟对象的目的,实现了提升虚拟对象的获取效率的技术效果。

本方案中的实施例,可以但不限于参照上述方法实施例,本实施例中对此不作任何限定。

作为一种可选的方案,配置单元1106,包括:

第一配置模块,用于将虚拟攻击道具配置给第一虚拟操作对象,其中,目标虚拟对象包括虚拟道具,虚拟道具用于向目标类型的第二虚拟操作对象执行攻击操作,或者,虚拟道具为第一虚拟操作对象的虚拟防御装备;和/或

第二配置模块,用于将虚拟技能配置给第一虚拟操作对象,其中,目标虚拟对象包括虚拟技能,虚拟技能用于向目标类型的第二虚拟操作对象执行攻击操作,或,调整第一虚拟操作对象的对象属性。

本方案中的实施例,可以但不限于参照上述方法实施例,本实施例中对此不作任何限定。

作为一种可选的方案,装置还包括:

选择单元,用于在显示目标虚拟道具为第一虚拟操作对象生成的目标虚拟对象的虚拟标识之前,在第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且第一虚拟操作对象当前具有的虚拟资源的总数量大于预定数量阈值的情况下,通过目标虚拟道具为第一虚拟操作对象在预定的虚拟对象集合中选择目标虚拟对象。

本方案中的实施例,可以但不限于参照上述方法实施例,本实施例中对此不作任何限定。

作为一种可选的方案,选择单元,包括:

选择模块,用于通过目标虚拟道具为第一虚拟操作对象在虚拟对象集合中随机选择目标虚拟对象。

本方案中的实施例,可以但不限于参照上述方法实施例,本实施例中对此不作任何限定。

作为一种可选的方案,转移单元1102,包括:

第一转移模块,用于在第一虚拟操作对象对第二虚拟操作对象执行了攻击操作的情况下,将第一数量的虚拟资源转移给第一虚拟操作对象,其中,预定数量包括第一数量,第一数量与攻击操作对第二虚拟操作对象造成的生命值的减少量呈正相关,或者,第一数量为固定值。

本方案中的实施例,可以但不限于参照上述方法实施例,本实施例中对此不作任何限定。

作为一种可选的方案,转移单元1102,包括:

第二转移模块,用于在第一虚拟操作对象对第二虚拟操作对象执行了攻击操作、且攻击操作使得第二虚拟操作对象被淘汰的情况下,将第二数量的虚拟资源转移给第一虚拟操作对象,其中,预定数量包括第二数量。

本方案中的实施例,可以但不限于参照上述方法实施例,本实施例中对此不作任何限定。

根据本发明实施例的又一个方面,还提供了一种用于实施上述虚拟对象的获取方法的电子装置,如图12所示,该电子装置包括存储器1202和处理器1204,该存储器1202中存储有计算机程序,该处理器1204被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

s1,在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给第一虚拟操作对象;

s2,在第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且第一虚拟操作对象当前具有的虚拟资源的总数量大于预定数量阈值的情况下,显示目标虚拟对象的虚拟标识,并从第一虚拟操作对象当前具有的虚拟资源中转移出预定数量阈值的虚拟资源;

s3,响应于对虚拟标识执行的第一触控操作,将目标虚拟对象配置给第一虚拟操作对象。

可选地,本领域普通技术人员可以理解,图12所示的结构仅为示意,电子装置也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图12其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图12中所示更多或者更少的组件(如网络接口等),或者具有与图12所示不同的配置。

其中,存储器1202可用于存储软件程序以及模块,如本发明实施例中的虚拟对象的获取方法和装置对应的程序指令/模块,处理器1204通过运行存储在存储器1202内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的虚拟对象的获取方法。存储器1202可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1202可进一步包括相对于处理器1204远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1202具体可以但不限于用于存储虚拟对象的虚拟标识、虚拟资源等信息。作为一种示例,如图12所示,上述存储器1202中可以但不限于包括上述虚拟对象的获取装置中的转移单元1102、显示单元1104、配置单元1106。此外,还可以包括但不限于上述虚拟对象的获取装置中的其他模块单元,本示例中不再赘述。

可选地,上述的传输装置1206用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1206包括一个网络适配器(networkinterfacecontroller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1206为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

此外,上述电子装置还包括:显示器1208,用于显示上述虚拟对象的虚拟标识、虚拟资源等信息;和连接总线1210,用于连接上述电子装置中的各个模块部件。

根据本发明的实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行以下步骤的计算机程序:

s1,在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给第一虚拟操作对象;

s2,在第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且第一虚拟操作对象当前具有的虚拟资源的总数量大于预定数量阈值的情况下,显示目标虚拟对象的虚拟标识,并从第一虚拟操作对象当前具有的虚拟资源中转移出预定数量阈值的虚拟资源;

s3,响应于对虚拟标识执行的第一触控操作,将目标虚拟对象配置给第一虚拟操作对象。

可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。


技术特征:

1.一种虚拟对象的获取方法,其特征在于,包括:

在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给所述第一虚拟操作对象;

在所述第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且所述第一虚拟操作对象当前具有的所述虚拟资源的总数量大于预定数量阈值的情况下,显示目标虚拟对象的虚拟标识,并从所述第一虚拟操作对象当前具有的所述虚拟资源中转移出所述预定数量阈值的虚拟资源;

响应于对所述虚拟标识执行的第一触控操作,将所述目标虚拟对象配置给所述第一虚拟操作对象。

2.根据权利要求1所述的方法,其特征在于,所述将所述目标虚拟对象配置给所述第一虚拟操作对象,包括:

将虚拟攻击道具配置给所述第一虚拟操作对象,其中,所述目标虚拟对象包括所述虚拟道具,所述虚拟道具用于向所述目标类型的第二虚拟操作对象执行攻击操作,或者,所述虚拟道具为所述第一虚拟操作对象的虚拟防御装备;和/或

将虚拟技能配置给所述第一虚拟操作对象,其中,所述目标虚拟对象包括所述虚拟技能,所述虚拟技能用于向所述目标类型的第二虚拟操作对象执行攻击操作,或,调整所述第一虚拟操作对象的对象属性。

3.根据权利要求1所述的方法,其特征在于,在显示所述目标虚拟道具为所述第一虚拟操作对象生成的目标虚拟对象的虚拟标识之前,所述方法还包括:

在所述第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且所述第一虚拟操作对象当前具有的所述虚拟资源的总数量大于预定数量阈值的情况下,通过所述目标虚拟道具为所述第一虚拟操作对象在预定的虚拟对象集合中选择所述目标虚拟对象。

4.根据权利要求3所述的方法,其特征在于,所述通过所述目标虚拟道具为所述第一虚拟操作对象在预定的虚拟对象集合中选择所述目标虚拟对象,包括:

通过所述目标虚拟道具为所述第一虚拟操作对象在所述虚拟对象集合中随机选择所述目标虚拟对象。

5.根据权利要求1所述的方法,其特征在于,在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给所述第一虚拟操作对象,包括:

在所述第一虚拟操作对象对所述第二虚拟操作对象执行了所述攻击操作的情况下,将第一数量的所述虚拟资源转移给所述第一虚拟操作对象,其中,所述预定数量包括所述第一数量,所述第一数量与所述攻击操作对所述第二虚拟操作对象造成的生命值的减少量呈正相关,或者,所述第一数量为固定值。

6.根据权利要求1所述的方法,其特征在于,在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给所述第一虚拟操作对象,包括:

在所述第一虚拟操作对象对所述第二虚拟操作对象执行了所述攻击操作、且所述攻击操作使得所述第二虚拟操作对象被淘汰的情况下,将第二数量的所述虚拟资源转移给所述第一虚拟操作对象,其中,所述预定数量包括所述第二数量。

7.根据权利要求1至6中任一项所述的方法,其特征在于,在将所述目标虚拟对象配置给所述第一虚拟操作对象之后,所述方法还包括:

在所述目标虚拟对象包括所述虚拟技能的情况下,获取第二触控操作,其中,所述第二触控操作用于指示施放所述虚拟技能;

响应于所述第二触控操作,控制所述第一虚拟操作对象施放所述虚拟技能。

8.一种虚拟对象的获取装置,其特征在于,包括:

转移单元,用于在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给所述第一虚拟操作对象;

显示单元,用于在所述第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且所述第一虚拟操作对象当前具有的所述虚拟资源的总数量大于预定数量阈值的情况下,显示目标虚拟对象的虚拟标识,并从所述第一虚拟操作对象当前具有的所述虚拟资源中转移出所述预定数量阈值的虚拟资源;

配置单元,用于响应于对所述虚拟标识执行的第一触控操作,将所述目标虚拟对象配置给所述第一虚拟操作对象。

9.根据权利要求8所述的装置,其特征在于,所述配置单元,包括:

第一配置模块,用于将虚拟攻击道具配置给所述第一虚拟操作对象,其中,所述目标虚拟对象包括所述虚拟道具,所述虚拟道具用于向所述目标类型的第二虚拟操作对象执行攻击操作,或者,所述虚拟道具为所述第一虚拟操作对象的虚拟防御装备;和/或

第二配置模块,用于将虚拟技能配置给所述第一虚拟操作对象,其中,所述目标虚拟对象包括所述虚拟技能,所述虚拟技能用于向所述目标类型的第二虚拟操作对象执行攻击操作,或,调整所述第一虚拟操作对象的对象属性。

10.根据权利要求8所述的装置,其特征在于,所述装置还包括:

选择单元,用于在显示所述目标虚拟道具为所述第一虚拟操作对象生成的目标虚拟对象的虚拟标识之前,在所述第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且所述第一虚拟操作对象当前具有的所述虚拟资源的总数量大于预定数量阈值的情况下,通过所述目标虚拟道具为所述第一虚拟操作对象在预定的虚拟对象集合中选择所述目标虚拟对象。

11.根据权利要求10所述的装置,其特征在于,所述选择单元,包括:

选择模块,用于通过所述目标虚拟道具为所述第一虚拟操作对象在所述虚拟对象集合中随机选择所述目标虚拟对象。

12.根据权利要求8所述的装置,其特征在于,所述转移单元,包括:

第一转移模块,用于在所述第一虚拟操作对象对所述第二虚拟操作对象执行了所述攻击操作的情况下,将第一数量的所述虚拟资源转移给所述第一虚拟操作对象,其中,所述预定数量包括所述第一数量,所述第一数量与所述攻击操作对所述第二虚拟操作对象造成的生命值的减少量呈正相关,或者,所述第一数量为固定值。

13.根据权利要求8所述的装置,其特征在于,所述转移单元,包括:

第二转移模块,用于在所述第一虚拟操作对象对所述第二虚拟操作对象执行了所述攻击操作、且所述攻击操作使得所述第二虚拟操作对象被淘汰的情况下,将第二数量的所述虚拟资源转移给所述第一虚拟操作对象,其中,所述预定数量包括所述第二数量。

14.一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7任一项中所述的方法。

15.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。

技术总结
本发明公开了一种虚拟对象的获取方法和装置、存储介质及电子装置。其中,该方法包括:在第一虚拟操作对象对目标类型的第二虚拟操作对象执行了攻击操作的情况下,将预定数量的虚拟资源转移给第一虚拟操作对象,并在第一虚拟操作对象与目标虚拟道具之间的距离小于或等于预定距离阈值、且第一虚拟操作对象当前具有的虚拟资源的总数量大于预定数量阈值的情况下,显示目标虚拟对象的虚拟标识,并从第一虚拟操作对象当前具有的虚拟资源中转移出预定数量阈值的虚拟资源,以及响应于对虚拟标识执行的第一触控操作,将目标虚拟对象配置给第一虚拟操作对象。本发明解决了现有技术中存在虚拟对象的获取效率较低的技术问题。

技术研发人员:刘智洪
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2020.01.08
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-20885.html

最新回复(0)