logo好方法网

虚拟攻击道具的控制方法和装置、存储介质及电子设备


技术摘要:
本发明公开了一种虚拟攻击道具的控制方法和装置、存储介质及电子设备。其中,该方法包括:在目标游戏应用中显示第一虚拟操作对象当前使用的虚拟攻击道具;在虚拟攻击道具处于第一攻击状态、且在第一虚拟操作对象的视野范围内出现了第二虚拟操作对象的情况下,在目标游  全部
背景技术:
在目前的移动端游戏中,拥有丰富的攻击道具。例如,在射击游戏中存在多种武器 枪械种类道具。在目前已有的大多数攻击道具中,其伤害范围一般是敌人身上挂载伤害检 测框。当游戏后台检测到击中虚拟对象的伤害检测框时,对虚拟对象造成伤害。但是现有技 术中的伤害检测框的范围较小,且并不会显示在当前游戏场景的游戏界面中,对玩家的游 戏操作技能有很高的要求,玩家很难击中敌人。此外,现有技术中的攻击道具仅能对一个敌 方虚拟对象造成伤害,并没有穿透能力。 针对现有技术中游戏道具的伤害检测范围过小,玩家很难击中敌方,游戏体验度 不高的问题,目前尚未存在有效的解决方案。
技术实现要素:
本发明实施例提供了一种虚拟攻击道具的控制方法和装置、存储介质及电子设 备,以至少解决由于现有技术中游戏道具的伤害检测范围过小造成的玩家很难击中敌方, 游戏体验度不高的技术问题。 根据本发明实施例的一个方面,提供了一种虚拟攻击道具的控制方法,包括:在目 标游戏应用中显示第一虚拟操作对象当前使用的虚拟攻击道具;在所述虚拟攻击道具处于 第一攻击状态、且在所述第一虚拟操作对象的视野范围内出现了第二虚拟操作对象的情况 下,在所述目标游戏应用中显示第一攻击范围标识,其中,所述第二虚拟操作对象位于所述 第一攻击范围标识所表示的第一攻击范围内,所述第一攻击范围大于所述第二虚拟操作对 象所占的区域,所述第一攻击范围标识跟随所述第二虚拟操作对象移动,所述第一虚拟操 作对象和所述第二虚拟操作对象是敌对关系;在所述目标游戏应用中响应第一交互指令, 控制所述虚拟攻击道具执行第一攻击操作;在所述第一攻击操作命中所述第一攻击范围的 情况下,对所述第二虚拟操作对象造成伤害。 可选地,在对所述第二虚拟操作对象造成伤害之后,所述方法还包括:在所述第一 攻击操作继续命中所述第三虚拟操作对象的情况下,对所述第三虚拟操作对象造成伤害, 其中,所述第一虚拟操作对象和所述第三虚拟操作对象是敌对关系,所述第三虚拟操作对 象到所述第一虚拟操作对象的距离大于所述第二虚拟操作对象到所述第一虚拟操作对象 的距离。 可选地,在对所述第三虚拟操作对象造成伤害之前,所述方法还包括:在所述虚拟 攻击道具为虚拟射击道具的情况下,确定目标检测射线是否穿透所述第二虚拟操作对象之 后接触到所述第三虚拟操作对象所占的区域,其中,所述目标检测射线的方向为在执行所 述第一攻击操作时所述虚拟射击道具的准心所指向的方向;在所述目标检测射线穿透所述 5 CN 111589152 A 说 明 书 2/15 页 第二虚拟操作对象之后接触到所述第三虚拟操作对象所占的区域的情况下,确定出所述第 一攻击操作继续命中所述第三虚拟操作对象。 可选地,所述确定目标检测射线是否穿透所述第二虚拟操作对象之后接触到所述 第三虚拟操作对象所占的区域,包括:在所述目标检测射线穿透所述第二虚拟操作对象之 后,减小所述目标检测射线的穿透力参数的第一取值,得到所述穿透力参数的第二取值;在 所述穿透力参数的所述第二取值大于0的情况下,确定所述目标检测射线是否穿透所述第 二虚拟操作对象之后接触到所述第三虚拟操作对象所占的区域。 可选地,在对所述第三虚拟操作对象造成伤害之前,所述方法还包括:在所述虚拟 攻击道具为虚拟射击道具的情况下,确定目标检测射线是否穿透所述第二虚拟操作对象之 后接触到第二攻击范围,其中,所述目标检测射线的方向为在执行所述第一攻击操作时所 述虚拟射击道具的准心所指向的方向,所述第二攻击范围为第二攻击范围标识所表示的范 围,所述第三虚拟操作对象位于所述第二攻击范围内,所述第二攻击范围大于所述第三虚 拟操作对象所占的区域,所述第二攻击范围标识跟随所述第三虚拟操作对象移动;在所述 目标检测射线穿透所述第二虚拟操作对象之后接触到所述第二攻击范围的情况下,确定出 所述第一攻击操作继续命中所述第三虚拟操作对象。 可选地,所述确定目标检测射线是否穿透所述第二虚拟操作对象之后接触到第二 攻击范围,包括:在所述目标检测射线穿透所述第二虚拟操作对象之后,减小所述目标检测 射线的穿透力参数的第一取值,得到所述穿透力参数的第二取值;在所述穿透力参数的所 述第二取值大于0的情况下,确定所述目标检测射线是否穿透所述第二虚拟操作对象之后 接触到所述第二攻击范围。 可选地,所述在对所述第二虚拟操作对象造成伤害之前,所述方法还包括:在所述 虚拟攻击道具为虚拟射击道具的情况下,确定目标检测射线是否接触到所述第一攻击范 围,其中,所述目标检测射线的方向为在执行所述第一攻击操作时所述虚拟射击道具的准 心所指向的方向;在所述目标检测射线接触到所述第一攻击范围的情况下,确定出所述第 一攻击操作命中所述第一攻击范围。 可选地,所述在对所述第二虚拟操作对象造成伤害之前,所述方法还包括:在所述 虚拟攻击道具为虚拟投掷道具的情况下,检测所述虚拟投掷道具的爆炸范围是否与所述第 一攻击范围重叠;在所述虚拟投掷道具的爆炸范围与所述第一攻击范围重叠的情况下,确 定出所述第一攻击操作命中所述第一攻击范围。 可选地,在所述虚拟攻击道具处于第一攻击状态、且在所述第一虚拟操作对象的 视野范围内出现了第二虚拟操作对象的情况下,在所述目标游戏应用中显示第一攻击范围 标识,包括:在虚拟射击道具处于举镜攻击状态、且在所述第一虚拟操作对象的视野范围内 出现了所述第二虚拟操作对象的情况下,在所述目标游戏应用中显示所述第一攻击范围标 识,其中,所述虚拟攻击道具为所述虚拟射击道具,所述第一攻击状态为所述举镜攻击状 态。 可选地,所述方法还包括:在所述目标游戏应用中响应第二交互指令,将所述虚拟 攻击道具所处的攻击状态由所述举镜攻击状态切换为落镜攻击状态;在所述目标游戏应用 中取消显示所述第一攻击范围标识。 可选地,所述方法还包括:在所述虚拟攻击道具处于第二攻击状态的情况下,在所 6 CN 111589152 A 说 明 书 3/15 页 述目标游戏应用中响应第三交互指令,控制所述虚拟攻击道具执行第二攻击操作;在所述 第二攻击操作命中第四虚拟操作对象的情况下,对所述第四虚拟操作对象造成伤害,其中, 所述第一虚拟操作对象和所述第四虚拟操作对象是敌对关系;在所述第二攻击操作继续命 中所述第五虚拟操作对象的情况下,对所述第五虚拟操作对象造成伤害,其中,所述第一虚 拟操作对象和所述第五虚拟操作对象是敌对关系,所述第五虚拟操作对象到所述第一虚拟 操作对象的距离大于所述第四虚拟操作对象到所述第一虚拟操作对象的距离。 可选地,在对所述第四虚拟操作对象造成伤害之前,所述方法还包括:在所述虚拟 攻击道具为虚拟射击道具的情况下,确定目标检测射线是否接触到所述第四虚拟操作对象 所占的区域,其中,所述目标检测射线的方向为在执行所述第二攻击操作时所述虚拟射击 道具的准心所指向的方向;在所述目标检测射线接触到所述第四虚拟操作对象所占的区域 的情况下,确定出所述第二攻击操作命中所述第四虚拟操作对象;在对所述第五虚拟操作 对象造成伤害之前,所述方法还包括:在所述虚拟攻击道具为所述虚拟射击道具的情况下, 确定所述目标检测射线是否穿透所述第四虚拟操作对象之后接触到所述第五虚拟操作对 象所占的区域;在所述目标检测射线穿透所述第四虚拟操作对象之后接触到所述第五虚拟 操作对象所占的区域的情况下,确定出所述第二攻击操作继续命中所述第五虚拟操作对 象。 可选地,在所述在目标游戏应用中显示第一虚拟操作对象当前使用的虚拟攻击道 具之前,所述方法还包括:在所述目标游戏应用中显示目标虚拟交互对象,其中,所述目标 虚拟交互对象用于将所述虚拟道具切换为所述第一虚拟操作对象当前使用的虚拟攻击道 具;在所述目标虚拟交互对象处于非冷却状态下,在所述目标游戏应用中响应第四交互指 令,将所述虚拟道具切换为所述第一虚拟操作对象当前使用的虚拟攻击道具,其中,所述第 四交互指令为对所述目标虚拟交互对象执行的交互指令,在所述非冷却状态下,所述目标 虚拟交互对象被设置为允许执行交互指令,在冷却状态下,所述目标虚拟交互对象被设置 为不允许执行交互指令。 可选地,所述方法还包括:获取在所述目标游戏应用中所述第一虚拟操作对象击 杀与所述第一虚拟操作对象处于敌对关系的虚拟操作对象的数量;根据所述数量,缩短所 述目标虚拟交互对象处于所述冷却状态下的冷却时间。 根据本发明实施例的另一方面,还提供了一种虚拟攻击道具的控制装置,包括:第 一显示模块,用于在目标游戏应用中显示第一虚拟操作对象当前使用的虚拟攻击道具;第 二显示模块,用于在所述虚拟攻击道具处于第一攻击状态、且在所述第一虚拟操作对象的 视野范围内出现了第二虚拟操作对象的情况下,在所述目标游戏应用中显示第一攻击范围 标识,其中,所述第二虚拟操作对象位于所述第一攻击范围标识所表示的第一攻击范围内, 所述第一攻击范围大于所述第二虚拟操作对象所占的区域,所述第一攻击范围标识跟随所 述第二虚拟操作对象移动,所述第一虚拟操作对象和所述第二虚拟操作对象是敌对关系; 控制模块,用于在所述目标游戏应用中响应第一交互指令,控制所述虚拟攻击道具执行第 一攻击操作;处理模块,用于在所述第一攻击操作命中所述第一攻击范围的情况下,对所述 第二虚拟操作对象造成伤害。 根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机 可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述虚拟 7 CN 111589152 A 说 明 书 4/15 页 攻击道具的控制方法。 根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上 述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的虚拟 攻击道具的控制方法。 在本发明实施例中,通过在目标游戏应用中显示第一虚拟操作对象当前使用的虚 拟攻击道具;在虚拟攻击道具处于第一攻击状态、且在第一虚拟操作对象的视野范围内出 现了第二虚拟操作对象的情况下,在目标游戏应用中显示第一攻击范围标识,其中,第二虚 拟操作对象位于第一攻击范围标识所表示的第一攻击范围内,第一攻击范围大于所述第二 虚拟操作对象所占的区域,第一攻击范围标识跟随第二虚拟操作对象移动;在目标游戏应 用中响应第一交互指令,控制虚拟攻击道具执行第一攻击操作;在第一攻击操作命中第一 攻击范围的情况下,对第二虚拟操作对象造成伤害。达到了当玩家使用虚拟攻击道具时,扩 大了敌方虚拟对象的击中范围的目的,从而实现了扩大敌方虚拟对象的击中范围,使玩家 更容易击中敌方,提升玩家的游戏体验感的技术效果,进而解决了由于现有技术中游戏道 具的伤害检测范围过小造成的玩家很难击中敌方,游戏体验度不高的技术问题。 附图说明 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: 图1是根据本发明实施例的一种可选的虚拟攻击道具的控制方法的应用环境的示 意图; 图2是根据本发明实施例的虚拟攻击道具的控制方法的流程图; 图3是根据本发明一个可选实施例的虚拟攻击道具的控制方法示意图一; 图4是根据本发明一个可选实施例的虚拟攻击道具的控制方法示意图二; 图5是根据本发明一个可选实施例的虚拟攻击道具的控制方法示意图三; 图6是根据本发明一个可选实施例的虚拟攻击道具的控制方法示意图四; 图7是根据本发明一个可选实施例的虚拟攻击道具的控制方法示意图五; 图8是根据本发明一个可选实施例的虚拟攻击道具的控制方法示意图六; 图9是根据本发明一个可选实施例的虚拟攻击道具的控制方法示意图七; 图10是根据本发明一个可选实施例的虚拟攻击道具的控制方法示意图八; 图11是根据本发明一个可选实施例的虚拟攻击道具的控制方法示意图九; 图12是根据本发明一个可选实施例的虚拟攻击道具的控制方法示意图十; 图13是根据本发明实施例的虚拟攻击道具的控制装置的结构框图; 图14是根据本发明实施例的一种可选的电子设备的结构示意图。
分享到:
收藏