【技术实现步骤摘要】
在虚拟环境中投掷虚拟爆炸物的方法、装置、终端及介质
本申请实施例涉及计算机和互联网
,特别涉及一种在虚拟环境中投掷虚拟爆炸物的方法、装置、终端及介质。
技术介绍
在基于三维虚拟环境的应用程序中,如第一人称射击类游戏,用户可以控制虚拟环境中的虚拟对象进行行走、奔跑、攀爬、射击、格斗等动作,用户可控制虚拟对象投掷虚拟爆炸物,如手雷、炸弹等,被投掷的虚拟爆炸物在一定的时间内发挥作用,对在虚拟爆炸物伤害范围内的其他虚拟对象的生命值进行减少。相关技术中,以虚拟爆炸物是手雷为例,用户可控制虚拟对象使用手雷对应的虚拟爆炸物来攻击虚拟环境中的其他虚拟对象。用户控制虚拟对象将虚拟爆炸物切换为手雷对应的虚拟爆炸物,当虚拟对象投掷手雷对应的虚拟爆炸物时,手雷对应的虚拟爆炸物根据虚拟对象投掷的方向和力度进行运动。在手雷对应的虚拟爆炸物触碰到虚拟环境中的任意物体时,可能会因碰撞产生的反作用力而落在虚拟环境中的其他位置。上述控制虚拟对象在虚拟环境中投掷虚拟爆炸物的操作,使得虚拟爆炸物到达的位置与用户预设的目标位置不一致,使 ...
【技术保护点】
1.一种在虚拟环境中投掷虚拟爆炸物的方法,其特征在于,所述方法包括:/n显示用户界面,所述用户界面包括虚拟环境画面,所述虚拟环境画面是以第一虚拟对象的视角对虚拟环境进行观察的画面;/n获取对应于具有粘附性的虚拟爆炸物的投掷指令;/n根据所述投掷指令,控制所述第一虚拟对象投掷所述虚拟爆炸物;/n当所述虚拟爆炸物接触目标障碍物时,控制所述虚拟爆炸物粘附在所述目标障碍物上;/n控制所述虚拟爆炸物产生光柱特效。/n
【技术特征摘要】
1.一种在虚拟环境中投掷虚拟爆炸物的方法,其特征在于,所述方法包括:
显示用户界面,所述用户界面包括虚拟环境画面,所述虚拟环境画面是以第一虚拟对象的视角对虚拟环境进行观察的画面;
获取对应于具有粘附性的虚拟爆炸物的投掷指令;
根据所述投掷指令,控制所述第一虚拟对象投掷所述虚拟爆炸物;
当所述虚拟爆炸物接触目标障碍物时,控制所述虚拟爆炸物粘附在所述目标障碍物上;
控制所述虚拟爆炸物产生光柱特效。
2.根据权利要求1所述的方法,其特征在于,所述当所述虚拟爆炸物接触目标障碍物时,控制所述虚拟爆炸物粘附在所述目标障碍物上,包括:
当所述虚拟爆炸物接触所述目标障碍物时,播放所述虚拟爆炸物的变形动画,所述变形动画用于展示所述虚拟爆炸物由第一形态切换为第二形态,所述第二形态是指所述虚拟爆炸物粘附在所述目标障碍物上的形态;
在所述变形动画播放完成之后,控制所述虚拟爆炸物保持所述第二形态进行显示。
3.根据权利要求1所述的方法,其特征在于,所述根据所述投掷指令,控制所述第一虚拟对象投掷所述虚拟爆炸物,包括:
获取所述虚拟爆炸物的初始位置、初始速度和方向;
根据所述虚拟爆炸物的初始位置、初始速度和方向,计算所述虚拟爆炸物的运动轨迹;
控制所述虚拟爆炸物沿所述运动轨迹进行移动。
4.根据权利要求1所述的方法,其特征在于,所述用户界面中包括用于投掷所述虚拟爆炸物的投掷操作控件;
所述获取对应于具有粘附性的虚拟爆炸物的投掷指令,包括:
在检测到对应于所述投掷操作控件的触控操作信号时,显示所述虚拟爆炸物的运动轨迹,所述运动轨迹的一端包括位置标记,所述位置标记用于指示所述虚拟爆炸物的粘附位置;
在检测到所述触控操作信号消失时,确认获取到所述投掷指令。
5.根据权利要求1所述的方法,其特征在于,所述控制所述虚拟爆炸物粘附在所述目标障碍物上之后,还包括:
在检测到第二虚拟对象位于所述虚拟爆炸物对应的爆炸触发范围内时,检测所述第二虚拟对象与所述第一虚拟对象是否为敌对关系;
若所述第二虚拟对象与所述第一虚拟对象为所述敌对关系,则控制所述虚拟爆炸物产生爆炸特效。
6.根据权利要求1所述的方法,其特征在于,所述控制所述虚拟爆炸物粘附在所述目标障碍物上之后,还包括:
在所述虚拟爆炸物发生爆炸时,获取所述虚拟爆炸物的爆炸伤害范围;
在检测到第三虚拟对象位于所述爆炸伤害范围内时,计算所述第三虚拟对象与所述爆炸伤害范围的中心位置之间的距离;
根据所述距离计算所述第三虚拟对象对应的伤害值。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述光柱特效包括第一光柱特效和第二光柱特效;
其中,所述第一光柱特效用于指示所述虚拟爆炸物是敌方虚拟对象投掷的虚拟爆炸物,所述第二光柱特效用于指示所述虚拟爆炸物不是所述敌方虚拟对象投掷的虚拟爆炸物。
8.一种在虚拟环境中投掷虚拟爆炸物的装置,其特征在于,所述装置包括:
界面显示模块,用于显示用户界面,所...
【专利技术属性】
技术研发人员:刘智洪,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。