虚拟对象的控制方法、装置、终端和存储介质制造方法及图纸

技术编号:24508796 阅读:42 留言:0更新日期:2020-06-17 03:24
本申请提供了一种虚拟对象的控制方法、装置、终端和存储介质,涉及计算机和互联网技术领域。所述方法包括:显示射击类游戏在目标游戏模式下的用户界面;响应于第一虚拟对象击杀第二虚拟对象,控制第一虚拟对象获取虚拟资源;响应于虚拟资源所配置的技能为第一技能,在用户界面中显示对应于第一技能的技能使用控件;响应于接收到对应于技能使用控件的触发信号,控制第一虚拟对象使用第一技能。通过在射击类游戏中增加隐藏技能,当第一虚拟对象使用该隐藏技能时,第一虚拟对象可以隐藏于第二虚拟对象的视野中不被攻击,实现了通过技能直接控制第二虚拟对象的产品功能,有助于加快游戏对局进程,缩短游戏对局的时长,从而减少服务器的处理开销。

Control methods, devices, terminals and storage media of virtual objects

【技术实现步骤摘要】
虚拟对象的控制方法、装置、终端和存储介质
本申请实施例涉及计算机和互联网
,特别涉及一种虚拟对象的控制方法、装置、终端和存储介质。
技术介绍
目前,在一些移动端的射击类游戏中,玩家可以在游戏对局提供的虚拟场景中,控制虚拟对象通过射击的方式击杀其它虚拟对象。在相关技术中,在射击游戏的游戏对局中,用户可以控制第一虚拟对象,使用虚拟武器攻击第二虚拟对象(如计算机控制的AI(ArtificialIntelligence,人工智能)虚拟对象),当第一虚拟对象击杀本次游戏对局中的全部第二虚拟对象之后,该第一虚拟对象获得游戏本次游戏对局的胜利。在上述相关技术中,用户控制的第一虚拟对象需要耗费较长的时间才能击杀所有的第二虚拟对象,导致游戏对局耗时长,加大了服务器的处理开销。
技术实现思路
本申请实施例提供了一种虚拟对象的控制方法、装置、终端和存储介质,可用于缩短游戏对局的时长,减少服务器的处理开销。所述技术方案如下:一方面,本申请实施例提供了一种虚拟对象的控制方法,所述方法包括:显示射击类游戏在目标游戏模式下的用户界面,所述用户界面中包括第一虚拟对象和第二虚拟对象,所述第二虚拟对象是指与所述第一虚拟对象为敌对关系的虚拟对象;响应于所述第一虚拟对象击杀所述第二虚拟对象,控制所述第一虚拟对象获取虚拟资源,所述虚拟资源用于给所述第一虚拟对象配置技能;响应于所述虚拟资源所配置的技能为第一技能,在所述用户界面中显示对应于所述第一技能的技能使用控件,所述第一技能是指将所述第一虚拟对象隐藏于所述第二虚拟对象的视野的技能;响应于接收到对应于所述技能使用控件的触发信号,控制所述第一虚拟对象使用所述第一技能。另一方面,本申请实施例提供了一种虚拟对象的控制装置,所述装置包括:界面显示模块,用于显示射击类游戏在目标游戏模式下的用户界面,所述用户界面中包括第一虚拟对象和第二虚拟对象,所述第二虚拟对象是指与所述第一虚拟对象为敌对关系的虚拟对象;资源获取模块,用于响应于所述第一虚拟对象击杀所述第二虚拟对象,控制所述第一虚拟对象获取虚拟资源,所述虚拟资源用于给所述第一虚拟对象配置技能;控件显示模块,用于响应于所述虚拟资源所配置的技能为第一技能,在所述用户界面中显示对应于所述第一技能的技能使用控件,所述第一技能是指将所述第一虚拟对象隐藏于所述第二虚拟对象的视野的技能;技能使用模块,用于响应于接收到对应于所述技能使用控件的触发信号,控制所述第一虚拟对象使用所述第一技能。再一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的虚拟对象的控制方法。再一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述方面所述的虚拟对象的控制方法。还一方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品被处理器执行时,用于实现上述虚拟对象的控制方法。本申请实施例提供的技术方案可以包括如下有益效果:通过在射击类游戏中增加隐藏技能,当第一虚拟对象使用该隐藏技能时,第一虚拟对象可以隐藏于第二虚拟对象的视野中,不被第二虚拟对象发现并攻击,实现了通过技能直接控制第二虚拟对象的产品功能,有助于加快游戏对局进程,缩短游戏对局的时长,从而减少服务器的处理开销。附图说明图1是本申请一个实施例提供的实施环境的示意图;图2是本申请一个实施例提供的终端的结构示意图;图3是本申请一个实施例提供的虚拟对象的控制方法的流程图;图4是本申请另一个实施例提供的虚拟对象的控制方法的流程图;图5示例性示出了本申请一种用户界面的示意图;图6示例性示出了本申请另一种用户界面的示意图;图7示例性示出了本申请一种碰撞盒子的示意图;图8示例性示出了本申请另一种用户界面的示意图;图9示例性示出了本申请另一种用户界面的示意图;图10示例性示出了本申请一种技能使用控件的示意图;图11示例性示出了本申请一种第一技能使用的示意图;图12示例性示出了本申请一种虚拟对象的控制方法的流程图;图13是本申请一个实施例提供的虚拟对象的控制装置的框图;图14是本申请另一个实施例提供的虚拟对象的控制装置的框图;图15是本申请一个实施例提供的终端的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。在对本申请实施例进行介绍说明之前,首先对本申请中涉及的相关名词进行解释说明。1、虚拟场景虚拟场景是应用程序(如游戏应用程序)的客户端在终端上运行时显示(或提供)的场景,该虚拟场景是指营造出的供虚拟对象进行活动(如游戏竞技)的场景,如可以是虚拟房屋、虚拟岛屿、虚拟地图等。该虚拟场景可以是对真实世界的仿真场景,也可以是半仿真半虚构的场景,还可以是纯虚构的场景。虚拟场景可以是二维虚拟场景,也可以是2.5维虚拟场景,或者是三维虚拟场景,本申请实施例对此不作限定。2、虚拟对象虚拟对象是指用户帐号在应用程序中控制的虚拟角色。以应用程序为游戏应用程序为例,虚拟对象是指用户帐号在游戏应用程序中控制的游戏角色。虚拟对象可以是人物形态,可以是动物、卡通或者其它形态,本申请实施例对此不作限定。虚拟对象可以三维形式展示,也可以二维形式展示,本申请实施例对此不作限定。在不同的游戏应用程序中,用户帐号控制虚拟对象所能执行的操作也可能有所不同。例如,在射击类游戏应用程序中,用户帐号可以控制虚拟对象执行射击、奔跑、跳跃、拾取枪械、更换枪械、给枪械添加子弹等操作。当然,除了游戏应用程序之外,其它类型的应用程序中也可以向用户展示虚拟对象,并给虚拟对象提供相应的功能。例如,AR(AugmentedReality,增强现实)类应用程序、社交类应用程序、互动娱乐类应用程序等,本申请实施例对此不作限定。另外,对于不同的应用程序来说,其所提供的虚拟对象的形态也会有所不同,且相应的功能也会有所不同,这都可以根据实际需求预先进行配置,本申请实施例对此不作限定。请参考图1,其示出了本申请一个实施例提供的实施环境的示意图。该实施环境可以包括:终端10和服务器20。终端10可以是诸如手机、PC(PersonalComputer,个人计算机)、平板电脑、电子书阅读器、电子游戏机、动态影像专家压缩标准音频层面4(MovingPictureExpertsGroupAudioLayerIV,MP4)播放器等等。终端10中可以安装游戏应用程序的客户端,如射击类游戏应用程序的客户端本文档来自技高网...

【技术保护点】
1.一种虚拟对象的控制方法,其特征在于,所述方法包括:/n显示射击类游戏在目标游戏模式下的用户界面,所述用户界面中包括第一虚拟对象和第二虚拟对象,所述第二虚拟对象是指与所述第一虚拟对象为敌对关系的虚拟对象;/n响应于所述第一虚拟对象击杀所述第二虚拟对象,控制所述第一虚拟对象获取虚拟资源,所述虚拟资源用于给所述第一虚拟对象配置技能;/n响应于所述虚拟资源所配置的技能为第一技能,在所述用户界面中显示对应于所述第一技能的技能使用控件,所述第一技能是指将所述第一虚拟对象隐藏于所述第二虚拟对象的视野的技能;/n响应于接收到对应于所述技能使用控件的触发信号,控制所述第一虚拟对象使用所述第一技能。/n

【技术特征摘要】
1.一种虚拟对象的控制方法,其特征在于,所述方法包括:
显示射击类游戏在目标游戏模式下的用户界面,所述用户界面中包括第一虚拟对象和第二虚拟对象,所述第二虚拟对象是指与所述第一虚拟对象为敌对关系的虚拟对象;
响应于所述第一虚拟对象击杀所述第二虚拟对象,控制所述第一虚拟对象获取虚拟资源,所述虚拟资源用于给所述第一虚拟对象配置技能;
响应于所述虚拟资源所配置的技能为第一技能,在所述用户界面中显示对应于所述第一技能的技能使用控件,所述第一技能是指将所述第一虚拟对象隐藏于所述第二虚拟对象的视野的技能;
响应于接收到对应于所述技能使用控件的触发信号,控制所述第一虚拟对象使用所述第一技能。


2.根据权利要求1所述的方法,其特征在于,所述控制所述第一虚拟对象使用所述第一技能,包括:
将所述第一虚拟对象从所述第二虚拟对象的锁定列表中删除,所述第二虚拟对象的锁定列表中包括所述第二虚拟对象锁定击杀的虚拟对象;
响应于将所述第一虚拟对象从所述第二虚拟对象的锁定列表中删除,控制所述第一虚拟对象在所述第一技能的有效时长内,隐藏于所述第二虚拟对象的视野中。


3.根据权利要求2所述的方法,其特征在于,
若虚拟环境中包括第三虚拟对象,响应于将所述第一虚拟对象从所述第二虚拟对象的锁定列表中删除,所述第二虚拟对象在所述有效时长内击杀所述第三虚拟对象,所述第三虚拟对象是指与所述第一虚拟对象为队友关系的虚拟对象;
或者,
若虚拟环境中不包括第三虚拟对象,响应于将所述第一虚拟对象从所述第二虚拟对象的锁定列表中删除,所述第二虚拟对象在所述有效时长内固定不动。


4.根据权利要求1所述的方法,其特征在于,所述响应于所述第一虚拟对象击杀所述第二虚拟对象,控制所述第一虚拟对象获取虚拟资源,包括:
响应于所述第一虚拟对象击杀所述第二虚拟对象,控制所述第一虚拟对象获取第一虚拟资源;
响应于所述第一虚拟资源符合条件,在所述用户界面中显示资源获取控件;
响应于接收到对应于所述资源获取控件的触发信号,控制所述第一虚拟对象使用所述第一虚拟资源获取所述第二虚拟资源,并播放技能获取动画,所述技能获取动画用于展示采用所述第二虚拟资源配置技能的过程。


5.根据权利要求4所述的方法,其特征在于,所述在所述用户界面中显示资源获取控件,包括:
响应于所述第一虚拟对象移动至虚拟环境中的指定位置处,确定所述第一虚拟资源的数量;
响应于所述第一虚拟资源的数量达到第一数量,扣除所述第一数量的第一虚拟资源,并在所述用户界面中显示所述资源获取控件。


...

【专利技术属性】
技术研发人员:姚丽
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1