虚拟道具的使用方法、装置、设备及介质制造方法及图纸

技术编号:24831205 阅读:23 留言:0更新日期:2020-07-10 18:48
本申请公开了一种虚拟道具的使用方法、装置、设备及介质,涉及虚拟环境领域。该方法包括:显示第一用户界面,第一用户界面包括虚拟环境画面,虚拟环境画面是以属于第一阵营的第一虚拟角色的视角对虚拟环境进行观察的画面;响应于道具使用指令,在虚拟环境中设置处于未激活状态的虚拟道具,虚拟道具是在处于未激活状态时对第二阵营的虚拟角色不可见的陷阱道具,虚拟道具包括用于模拟非实物的虚拟检测线;响应于第二虚拟角色与虚拟检测线发生碰撞,将虚拟道具变为激活状态,控制第二虚拟角色受到虚拟道具的负面作用效果,第二虚拟角色是属于第二阵营的虚拟角色,虚拟道具在处于激活状态时对第二阵营的虚拟角色可见。该方法可以提高人机交互效率。

【技术实现步骤摘要】
虚拟道具的使用方法、装置、设备及介质
本申请实施例涉及虚拟环境领域,特别涉及一种虚拟道具的使用方法、装置、设备及介质。
技术介绍
在基于三维虚拟环境的应用程序中,如第一人称射击类游戏,用户可以操控虚拟环境中的虚拟角色进行行走、奔跑、攀爬、射击、格斗等动作,并且多个用户可以在线组队在同一个虚拟环境中协同完成某项任务。虚拟角色需要在虚拟环境中使用枪支弹药来攻击其他虚拟角色,使其他虚拟角色被淘汰,从而获得对局胜利。相关技术中,在瞄准其他虚拟角色后,用户可以通过触发射击控件来控制虚拟枪械射出子弹,攻击其他虚拟角色;也可以通过触发投掷控件来向其他虚拟角色扔出手雷,攻击其他虚拟角色。上述攻击方式只能通过用户主动触发来使用,当虚拟角色同时对战多个其他虚拟角色时,用户需要不断转换瞄准对象,不断触发控件进行攻击,用户操作过于复杂,人机交互效率过低。
技术实现思路
本申请实施例提供了一种虚拟道具的使用方法、装置、设备及介质,可以提高人机交互效率。所述技术方案如下:一方面,提供了一种虚拟道具的使用方法,所述方法包括:显示第一用户界面,所述第一用户界面包括虚拟环境画面,所述虚拟环境画面是以属于第一阵营的第一虚拟角色的视角对虚拟环境进行观察的画面;响应于道具使用指令,在所述虚拟环境中设置处于未激活状态的虚拟道具,所述虚拟道具是在处于所述未激活状态时对第二阵营的虚拟角色不可见的陷阱道具,所述虚拟道具包括用于模拟非实物的虚拟检测线;响应于第二虚拟角色与所述虚拟检测线发生碰撞,将所述虚拟道具变为激活状态,控制所述第二虚拟角色受到所述虚拟道具的负面作用效果,所述第二虚拟角色是属于所述第二阵营的虚拟角色,所述虚拟道具在处于激活状态时对所述第二阵营的虚拟角色可见。另一方面,提供了一种虚拟道具的使用装置,所述装置包括:显示模块,用于显示第一用户界面,所述第一用户界面包括虚拟环境画面,所述虚拟环境画面是以属于第一阵营的第一虚拟角色的视角对虚拟环境进行观察的画面;设置模块,响应于道具使用指令,在所述虚拟环境中设置处于未激活状态的虚拟道具,所述虚拟道具是在处于所述未激活状态时对第二阵营的虚拟角色不可见的陷阱道具,所述虚拟道具包括用于模拟非实物的虚拟检测线;碰撞模块,用于检测第二虚拟角色与所述虚拟检测线发生碰撞,所述第二虚拟角色是属于所述第二阵营的虚拟角色;激活模块,响应于第二虚拟角色与所述虚拟检测线发生碰撞,将所述虚拟道具变为激活状态,所述虚拟道具在处于激活状态时对所述第二阵营的虚拟角色可见;控制模块,用于控制所述第二虚拟角色受到所述虚拟道具的负面作用效果。另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上方面所述的虚拟道具的使用方法。另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上方面所述的虚拟道具的使用方法。本申请实施例提供的技术方案带来的有益效果至少包括:通过在虚拟环境中设置虚拟道具,当敌对虚拟角色经过虚拟道具的虚拟检测线时,触发虚拟道具,对敌对虚拟角色产生负面作用效果。用户可以通过在敌对虚拟角色的必经之路上放置虚拟道具的方式,对敌对虚拟角色发起攻击。该攻击不需要由用户主动触发攻击控件,而是由客户端检测敌对虚拟角色和虚拟检测线间的碰撞,来被动触发,从而简化用户的攻击操作,提高人机交互效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本申请一个示例性实施例提供的终端的结构示意图;图2是本申请一个示例性实施例提供的计算机系统的结构框图;图3是本申请一个示例性实施例提供的虚拟道具的使用方法的方法流程图;图4是本申请一个示例性实施例提供的虚拟对象的视角对应的摄像机模型示意图;图5是本申请另一个示例性实施例提供的虚拟道具的使用方法的用户界面示意图;图6是本申请另一个示例性实施例提供的虚拟道具的使用方法的用户界面示意图;图7是本申请另一个示例性实施例提供的虚拟道具的使用方法的用户界面示意图;图8是本申请另一个示例性实施例提供的虚拟道具的使用方法的用户界面示意图;图9是本申请另一个示例性实施例提供的虚拟道具的使用方法的用户界面示意图;图10是本申请另一个示例性实施例提供的虚拟道具的使用方法的用户界面示意图;图11是本申请另一个示例性实施例提供的虚拟道具的使用方法的方法流程图;图12是本申请另一个示例性实施例提供的虚拟道具的使用方法的虚拟环境的示意图;图13是本申请另一个示例性实施例提供的虚拟道具的使用方法的方法流程图;图14是本申请另一个示例性实施例提供的虚拟道具的使用方法的方法流程图;图15是本申请另一个示例性实施例提供的虚拟道具的使用方法的用户界面示意图;图16是本申请另一个示例性实施例提供的虚拟道具的使用方法的虚拟环境的示意图;图17是本申请另一个示例性实施例提供的虚拟道具的使用方法的方法流程图;图18是本申请另一个示例性实施例提供的虚拟道具的使用方法的方法流程图;图19是本申请另一个示例性实施例提供的虚拟道具的使用方法的用户界面示意图;图20是本申请另一个示例性实施例提供的虚拟道具的使用方法的用户界面示意图;图21是本申请另一个示例性实施例提供的虚拟道具的使用方法的方法流程图;图22是本申请另一个示例性实施例提供的虚拟道具的使用装置的框图;图23是本申请一个示例性实施例提供的终端的框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。首先,对本申请实施例中涉及的名词进行简单介绍:虚拟环境:是应用程序在终端上运行时显示(或提供)的虚拟环境。该虚拟环境可以是对真实世界的仿真世界,也可以是半仿真半虚构的世界,还可以是纯虚构的世界。虚拟环境可以是二维虚拟环境、2.5维虚拟环境和三维虚拟环境中的任意一种,本申请对此不加以限定。下述实施例以虚拟环境是三维虚拟环境来举例说明。虚拟角色:是指虚拟环境中的可活动对象。该可活动对象可以是虚拟角色、虚拟动物、动漫人物等,比如:在三维虚拟环境中显示的人物、动物、植物、油桶、墙壁、石块等。可选地,虚拟角色是基于动画骨骼技术创建的三维立体模型。每个虚拟角色在三维虚拟环境中具有自身的形状和体积,占据三维本文档来自技高网...

【技术保护点】
1.一种虚拟道具的使用方法,其特征在于,所述方法包括:/n显示第一用户界面,所述第一用户界面包括虚拟环境画面,所述虚拟环境画面是以属于第一阵营的第一虚拟角色的视角对虚拟环境进行观察的画面;/n响应于道具使用指令,在所述虚拟环境中设置处于未激活状态的虚拟道具,所述虚拟道具是在处于所述未激活状态时对第二阵营的虚拟角色不可见的陷阱道具,所述虚拟道具包括用于模拟非实物的虚拟检测线;/n响应于第二虚拟角色与所述虚拟检测线发生碰撞,将所述虚拟道具变为激活状态,控制所述第二虚拟角色受到所述虚拟道具的负面作用效果,所述第二虚拟角色是属于所述第二阵营的虚拟角色,所述虚拟道具在处于激活状态时对所述第二阵营的虚拟角色可见。/n

【技术特征摘要】
1.一种虚拟道具的使用方法,其特征在于,所述方法包括:
显示第一用户界面,所述第一用户界面包括虚拟环境画面,所述虚拟环境画面是以属于第一阵营的第一虚拟角色的视角对虚拟环境进行观察的画面;
响应于道具使用指令,在所述虚拟环境中设置处于未激活状态的虚拟道具,所述虚拟道具是在处于所述未激活状态时对第二阵营的虚拟角色不可见的陷阱道具,所述虚拟道具包括用于模拟非实物的虚拟检测线;
响应于第二虚拟角色与所述虚拟检测线发生碰撞,将所述虚拟道具变为激活状态,控制所述第二虚拟角色受到所述虚拟道具的负面作用效果,所述第二虚拟角色是属于所述第二阵营的虚拟角色,所述虚拟道具在处于激活状态时对所述第二阵营的虚拟角色可见。


2.根据权利要求1所述的方法,其特征在于,所述响应于道具使用指令,在所述虚拟环境中设置处于未激活状态的虚拟道具,包括:
响应于所述道具使用指令,在所述虚拟环境中设置所述虚拟道具的第一部件和第二部件;从所述第一部件向所述第二部件发射出至少一条所述虚拟检测线;
或,
响应于所述道具使用指令,在所述虚拟环境中设置所述虚拟道具的第一部件和第二部件;从所述第二部件向所述第一部件发射出至少一条所述虚拟检测线;
或,
响应于所述道具使用指令,在所述虚拟环境中设置所述虚拟道具的第一部件和第二部件;从所述第一部件向所述第二部件发射出至少一条所述虚拟检测线,从所述第二部件向所述第一部件发射出至少一条所述虚拟检测线。


3.根据权利要求2所述的方法,其特征在于,所述响应于第二虚拟角色与所述虚拟检测线发生碰撞,将所述虚拟道具变为激活状态,控制所述第二虚拟角色受到所述虚拟道具的负面作用效果,包括:
响应于至少一条所述虚拟检测线与所述第二虚拟角色的三维虚拟模型发生碰撞,将所述虚拟道具变为激活状态,控制所述第二虚拟角色受到所述虚拟道具的负面作用效果。


4.根据权利要求2或3所述的方法,其特征在于,所述响应于道具使用指令,在所述虚拟环境中设置所述虚拟道具的第一部件和第二部件,包括:
响应于第一道具使用指令,在所述虚拟环境画面上显示瞄准准星;
响应于第二道具使用指令,在所述瞄准准星的瞄准位置放置所述虚拟道具,使所述虚拟道具的所述第一部件和所述第二部件分别位于所述瞄准位置的两侧,所述第一部件的底部和所述第二部件的底部固定在所述虚拟环境中,所述虚拟检测线垂直于所述瞄准准星的瞄准方向。


5.根据权利要求4所述的方法,其特征在于,所述响应于第二道具使用指令,在所述瞄准准星的瞄准位置放置所述虚拟道具,包括:
响应于所述第二道具使用指令,从第一空间点向所述瞄准方向射出第一直线,所述第一直线与所述虚拟环境交于第二空间点,所述第一空间点是位于所述第一虚拟角色的三维虚拟模型上的点;
获取所述第一虚拟角色所在的第一位置;
响应于所述第一位置与所述第二空间点之间的直线距离小于距离阈值,在所述瞄准准星的瞄准位置放置所述虚拟道具,使所述第一部件和所述第二部件分别位于所述瞄准位置的两侧,所述第一部件的底部和所述第二部件的底部固定在所述虚拟环境中,所述虚拟检测...

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

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

1