一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多人在线游戏的攻击控制方法及装置、存储介质与流程

2021-09-28 23:52:00 来源:中国专利 TAG:计算机 在线游戏 装置 攻击 控制

技术特征:
1.一种多人在线游戏的攻击控制方法,应用于游戏客户端,其特征在于,包括:响应于游戏内的攻击指令,获取所述攻击指令对应的攻击指向位置;以虚拟摄像机的所在位置为起点,向所述攻击指向位置发射瞄准射线进行可攻击对象碰撞,将所述瞄准射线与所述可攻击对象的碰撞点确定为目标攻击位置,并根据所述目标攻击位置和攻击道具位置,向游戏服务器发送攻击结果请求指令,以使所述游戏服务器依据所述攻击结果请求指令计算所述攻击道具对应的攻击方向和攻击结果,并将所述攻击方向和所述攻击结果同步至关联客户端中,将所述攻击结果反馈至所述游戏客户端中;依据所述攻击道具位置与所述目标攻击位置的连线,确定攻击道具的第一元素输出方向,并控制所述攻击道具向所述第一元素输出方向上输出攻击元素;接收所述游戏服务器反馈的所述攻击结果,并基于所述攻击结果生成所述攻击指令对应的攻击画面。2.根据权利要求1所述的方法,其特征在于,在所述攻击道具包括多个的情况下,所述依据攻击道具位置与所述目标攻击位置的连线,确定攻击道具的第一元素输出方向,并控制所述攻击道具向所述第一元素输出方向上输出攻击元素,具体包括:依据每个攻击道具位置与所述目标攻击位置的连线,分别确定每个攻击道具对应的元素输出方向,并控制所述每个攻击道具向各自对应的元素输出方向上输出攻击元素。3.根据权利要求1所述的方法,其特征在于,所述以虚拟摄像机的所在位置为起点,向所述攻击指向位置发射瞄准射线进行可攻击对象碰撞之前,所述方法还包括:获取游戏内的当前运镜视角;在所述当前运镜视角为第三人称视角时,执行所述以所述虚拟相机的所在位置为起点,向所述攻击指向位置发射瞄准射线进行可攻击对象碰撞;在所述当前运镜视角为第一人称视角时,依据攻击角色的所在位置与所述攻击指向位置的连线,确定所述攻击道具的第二元素输出方向,并控制所述攻击道具向所述第二元素输出方向上输出攻击元素。4.根据权利要求3所述的方法,其特征在于,所述依据攻击角色的所在位置与所述攻击指向位置的连线,确定所述攻击道具的第二元素输出方向之前,所述方法还包括:获取所述攻击道具与所述攻击角色之间的距离;在所述距离大于或等于预设距离阈值时,执行所述以所述虚拟摄像机的所在位置为起点,向所述攻击指向位置发射瞄准射线进行可攻击对象碰撞;在所述距离小于所述预设距离阈值时,执行所述依据攻击角色的所在位置与所述攻击指向位置的连线,确定所述攻击道具的第二元素输出方向。5.根据权利要求3所述的方法,其特征在于,所述依据攻击角色的所在位置与所述攻击指向位置的连线,确定所述攻击道具的第二元素输出方向之前,所述方法还包括:获取所述攻击角色的当前移动速度;在所述当前移动速度大于或等于预设移速阈值时,执行所述以所述虚拟摄像机的所在位置为起点,向所述攻击指向位置发射瞄准射线进行可攻击对象碰撞;在所述当前移动速度小于所述预设移速阈值时,执行所述依据攻击角色的所在位置与所述攻击指向位置的连线,确定所述攻击道具的第二元素输出方向。6.根据权利要求1所述的方法,其特征在于,所述以虚拟摄像机的所在位置为起点,向
所述攻击指向位置发射瞄准射线进行可攻击对象碰撞之前,所述方法还包括:查询所述攻击指向位置对应的预设容错范围内是否存在可攻击对象;若不存在,则执行所述以虚拟摄像机的所在位置为起点,向所述攻击指向位置发射瞄准射线进行可攻击对象碰撞;若存在,则获取所述预设容错范围内的目标可攻击对象,依据所述攻击道具位置与所述目标可攻击对象的所在位置的连线,确定所述攻击道具的第三元素输出方向,并控制所述攻击道具向所述第三元素输出方向上输出攻击元素。7.根据权利要求1所述的方法,其特征在于,所述攻击指令包括攻击元素标识和/或攻击道具标识;所述依据攻击道具位置与所述目标攻击位置的连线,确定攻击道具的第一元素输出方向之前,所述方法还包括:依据所述攻击元素标识和/或所述攻击道具标识,在所述攻击角色具备权限的攻击道具中选择出待使用攻击道具,并确定所述待使用攻击道具对应的所述攻击道具位置。8.根据权利要求1所述的方法,其特征在于,所述控制所述攻击道具向所述第一元素输出方向上输出攻击元素,具体包括:在攻击角色的当前移动速度大于预设元素漂移阈值的情况下,依据所述第一元素输出方向,生成所述攻击道具输出攻击元素的元素飞行画面,其中,所述元素飞行画面中的所述攻击元素呈现跟随所述攻击角色移动的漂移效果。9.一种多人在线游戏的攻击控制装置,其特征在于,包括:指令响应模块,用于响应于游戏内的攻击指令,获取所述攻击指令对应的攻击指向位置;攻击位置确定模块,用于以虚拟摄像机的所在位置为起点,向所述攻击指向位置发射瞄准射线进行可攻击对象碰撞,将所述瞄准射线与所述可攻击对象的碰撞点确定为目标攻击位置,并根据所述目标攻击位置和攻击道具位置,向游戏服务器发送攻击结果请求指令,以使所述游戏服务器依据所述攻击结果请求指令计算所述攻击道具对应的攻击方向和攻击结果,并将所述攻击方向和所述攻击结果同步至关联客户端中,将所述攻击结果反馈至所述游戏客户端中;第一攻击模块,用于依据所述攻击道具位置与所述目标攻击位置的连线,确定攻击道具的第一元素输出方向,并控制所述攻击道具向所述第一元素输出方向上输出攻击元素;接收所述游戏服务器反馈的所述攻击结果,并基于所述攻击结果生成所述攻击指令对应的攻击画面。10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法。11.一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法。

技术总结
本申请公开了一种多人在线游戏的攻击控制方法及装置、存储介质、计算机设备,该方法包括:响应于游戏内的攻击指令,获取所述攻击指令对应的攻击指向位置;以虚拟摄像机的所在位置为起点,向所述攻击指向位置发射瞄准射线进行可攻击对象碰撞,将所述瞄准射线与所述可攻击对象的碰撞点确定为目标攻击位置,并根据所述目标攻击位置和攻击道具位置,向游戏服务器发送攻击结果请求指令;依据所述攻击道具位置与所述目标攻击位置的连线,确定攻击道具的第一元素输出方向,并控制所述攻击道具向所述第一元素输出方向上输出攻击元素;接收所述游戏服务器反馈的所述攻击结果,并基于所述攻击结果生成所述攻击指令对应的攻击画面。果生成所述攻击指令对应的攻击画面。果生成所述攻击指令对应的攻击画面。


技术研发人员:刘韦
受保护的技术使用者:完美世界(北京)软件科技发展有限公司
技术研发日:2021.06.30
技术公布日:2021/9/27
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜