【技术实现步骤摘要】
控制虚拟对象进行攻击的方法、终端及存储介质
本申请涉及计算机领域,特别涉及一种控制虚拟对象进行攻击的方法、终端及存储介质。
技术介绍
在基于三维虚拟环境的应用程序中,比如第一人称射击类游戏,用户可以操控虚拟环境中的虚拟对象进行行走、奔跑、攀爬、射击、格斗等动作,并且多个用户可以在线组队在同一个虚拟环境中协同完成某项任务。相关技术中,虚拟对象可以装备虚拟道具(比如枪支),用户通过控制虚拟对象使用虚拟道具,攻击其他虚拟对象,用户可根据战斗模式的不同,选择合适的虚拟道具进行攻击。然而,相关技术中的虚拟道具通常适用于需要攻击的其他虚拟对象数量较少的情况,当其他虚拟对象数量较多且距离较近时(如僵尸模式),用户需要使用虚拟道具逐个击杀其他虚拟对象,步骤繁琐且操作方式单一。
技术实现思路
本申请实施例提供了一种控制虚拟对象进行攻击的方法、终端及存储介质,可以用于解决相关技术中其他虚拟对象数量较多且距离较近时,逐个击杀其他虚拟对象步骤繁琐且操作方式单一的问题,技术方案如下:一方面,本申请实施例提供了一种控制虚拟对 ...
【技术保护点】
1.一种控制虚拟对象进行攻击的方法,其特征在于,所述方法包括:/n显示用户界面,所述用户界面包括虚拟环境画面和技能攻击控件,所述虚拟环境画面是以虚拟对象的视角对虚拟环境进行观察的画面;/n当接收到对所述技能攻击控件的第一触发操作时,在所述虚拟对象周侧显示技能释放范围;/n当接收到对所述技能攻击控件的第二触发操作时,控制所述虚拟对象在所述技能释放范围内释放技能;/n对所述技能释放范围内的目标对象进行击退处理。/n
【技术特征摘要】
1.一种控制虚拟对象进行攻击的方法,其特征在于,所述方法包括:
显示用户界面,所述用户界面包括虚拟环境画面和技能攻击控件,所述虚拟环境画面是以虚拟对象的视角对虚拟环境进行观察的画面;
当接收到对所述技能攻击控件的第一触发操作时,在所述虚拟对象周侧显示技能释放范围;
当接收到对所述技能攻击控件的第二触发操作时,控制所述虚拟对象在所述技能释放范围内释放技能;
对所述技能释放范围内的目标对象进行击退处理。
2.根据权利要求1所述的方法,其特征在于,所述对所述技能释放范围内的目标对象进行击退处理,包括:
根据释放技能时所述目标对象在所述技能释放范围内的第一位置,确定对所述目标对象造成的伤害值;
若所述伤害值小于所述目标对象的当前生命值,则对所述目标对象进行击退处理。
3.根据权利要求2所述的方法,其特征在于,所述对所述目标对象进行击退处理,包括:
根据所述第一位置确定所述目标对象的击退距离,所述击退距离与所述第一位置到第二位置之间的距离呈负相关关系,所述第二位置是所述虚拟对象所处的位置;
根据所述第一位置、所述击退距离和所述第二位置,确定所述目标对象的第三位置,所述第一位置、所述第二位置和所述第三位置位于同一直线;
控制所述目标对象移动至所述第三位置。
4.根据权利要求2所述的方法,其特征在于,所述确定对所述目标对象造成的伤害值之后,所述方法还包括:
若所述伤害值大于等于所述目标对象的当前生命值,则停止显示所述目标对象。
5.根据权利要求1至4任一所述的方法,其特征在于,所述在所述虚拟对象周侧显示技能释放范围,包括:
获取所述虚拟对象所处的位置和朝向;
根据所述虚拟对象所处的位置和朝向,在所述用户界面中显示技能释放范围贴图,所述技能释放范围贴图指示的技能释放起点与所述虚拟对象所处的位置一致,且所述技能范围贴图指示的技能释放方向与所述虚拟对象的朝向一致。
6.根据权利要求1至4任一所述的方法,其特征在于,所述对所述技能释放范围内的目标对象进行击退处理之...
【专利技术属性】
技术研发人员:刘智洪,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。