游戏特效播放方法、装置、存储介质及设备制造方法及图纸

技术编号:32290017 阅读:16 留言:0更新日期:2022-02-12 19:59
本申请公开了一种游戏特效播放方法、装置、存储介质及设备,涉及网络游戏技术领域,可解决特效播放效果与玩家视角不匹配,特效播放位置不准确,进而无法给用户带来较好的游戏体验的技术问题。包括:当前游戏对象所在客户端接收技能命中的广播消息,其中,所述广播消息包括目标技能的施法对象和所述目标技能命中的受击对象;获取所述施法对象的第一胶囊体中心坐标和所述受击对象的第二胶囊体中心坐标;根据所述第一胶囊体中心坐标和所述第二胶囊体中心坐标确定所述受击对象的技能命中点,其中,所述技能命中点为所述受击对象在所述当前游戏对象所处游戏画面视角下的命中位置;在所述技能命中点处播放与所述目标技能匹配的命中特效。中特效。中特效。

【技术实现步骤摘要】
游戏特效播放方法、装置、存储介质及设备


[0001]本申请涉及网络游戏
,尤其涉及到一种游戏特效播放方法、装置、存储介质及设备。

技术介绍

[0002]在一些游戏中,例如角色扮演游戏中,往往设置了不同职业的游戏角色,包括战士、射手、法师、辅助等具有不同职业定位的游戏角色,其共有特点是均能通过释放技能对目标对象实施攻击。在该攻击过程中,游戏开发者可以在技能命中时添加命中特效,从而使得为不同的攻击赋予震撼性、可观性以及差异性的动画效果。
[0003]目前在生成技能命中特效时,往往由服务器进行命中的粗糙判定并将结果发送给客户端,客户端无法得知此次攻击的命中点,只在目标对象身上的固定骨骼位置播放受击特效来表示“子弹”已经击中。然而,这种实现方式,视觉效果过于简单,技能命中特效播放位置固定,容易导致特效播放位置不准确,进而无法给用户带来较好的游戏体验。

技术实现思路

[0004]有鉴于此,本申请提供了一种游戏特效播放方法、装置、存储介质及设备,可解决特效播放位置不准确,进而无法给用户带来较好的游戏体验的技术问题。
[0005]根据本申请的一个方面,提供了一种游戏特效播放方法,该方法包括:
[0006]当前游戏对象所在客户端接收技能命中的广播消息,其中,所述广播消息包括目标技能的施法对象和所述目标技能命中的受击对象;
[0007]获取所述施法对象的第一胶囊体中心坐标和所述受击对象的第二胶囊体中心坐标;
[0008]根据所述第一胶囊体中心坐标和所述第二胶囊体中心坐标确定所述受击对象的技能命中点,其中,所述技能命中点为所述受击对象在所述当前游戏对象所处游戏画面视角下的命中位置;
[0009]在所述技能命中点处播放与所述目标技能匹配的命中特效。
[0010]可选地,所述方法还包括:
[0011]根据所述施法对象对应的技能配置信息确定所述目标技能的技能攻击类型;
[0012]若所述技能攻击类型为攻击距离小于预设距离的攻击,则获取所述施法对象的第一胶囊体中心坐标和所述受击对象的第二胶囊体中心坐标,并根据所述第一胶囊体中心坐标和所述第二胶囊体中心坐标确定所述受击对象的技能命中点,在所述技能命中点处播放与所述施法对象匹配的命中特效。
[0013]可选地,所述获取所述施法对象的第一胶囊体中心坐标和所述受击对象的第二胶囊体中心坐标,包括:
[0014]接收游戏服务器广播的关于周围游戏对象的空间位置信息;
[0015]根据所述空间位置信息提取所述施法对象的第一胶囊体中心坐标和所述受击对
象的第二胶囊体中心坐标。
[0016]可选地,所述根据所述第一胶囊体中心坐标和所述第二胶囊体中心坐标确定所述受击对象的技能命中点,包括:
[0017]获取所述受击对象在当前时刻下的动作姿态,并根据所述动作姿态生成所述受击对象的空间包围盒;
[0018]生成由所述第一胶囊体中心坐标向所述第二胶囊体中心坐标方向的攻击射线,并检测所述攻击射线与所述空间包围盒的碰撞点,根据所述碰撞点确定所述受击对象的技能命中点。
[0019]可选地,所述检测所述攻击射线与所述空间包围盒的碰撞点,根据所述碰撞点确定所述受击对象的技能命中点,包括:
[0020]检测所述攻击射线与所述空间包围盒的第一个碰撞点,将所述第一个碰撞点确定为所述受击对象的技能命中点。
[0021]可选地,所述在所述技能命中点处播放与所述目标技能匹配的命中特效,包括:
[0022]确定与所述目标技能匹配的命中特效,所述命中特效包括命中动画特效和第一声音特效;
[0023]在所述技能命中点处播放所述动画特效和所述第一声音特效。
[0024]可选地,所述方法还包括:
[0025]确定与所述命中特效关联的时间信息,所述时间信息包括所述命中特效的特效表现时长和所述目标技能作用于所述受击对象的技能效果时长;
[0026]按照所述特效表现时长在所述技能命中点处播放所述动画特效和所述第一声音特效,并根据所述技能效果时长更新所述受击对象的受击状态。
[0027]可选地,所述方法还包括:
[0028]若所述技能攻击类型为攻击距离大于预设距离的攻击,则在所述受击对象的命中特效播放插槽对应的固定位置处播放与所述施法对象匹配的命中特效。
[0029]可选地,所述方法还包括:
[0030]确定目标技能的技能属性,所述技能属性包括特效展示范围、技能攻击类型、技能攻击时长;
[0031]若判断施法对象位于当前游戏对象对应的显示范围内,则按照所述技能属性播放所述目标技能的技能释放特效。
[0032]根据本申请的另一个方面,提供了一种游戏特效播放装置,包括:
[0033]接收模块,用于当前游戏对象所在客户端接收技能命中的广播消息,其中,所述广播消息包括目标技能的施法对象和所述目标技能命中的受击对象;
[0034]获取模块,用于获取所述施法对象的第一胶囊体中心坐标和所述受击对象的第二胶囊体中心坐标;
[0035]第一确定模块,用于根据所述第一胶囊体中心坐标和所述第二胶囊体中心坐标确定所述受击对象的技能命中点,其中,所述技能命中点为所述受击对象在所述当前游戏对象所处游戏画面视角下的命中位置;
[0036]播放模块,用于在所述技能命中点处播放与所述目标技能匹配的命中特效。
[0037]可选地,所述装置还包括:
[0038]第二确定模块,用于根据所述施法对象对应的技能配置信息确定所述目标技能的技能攻击类型;
[0039]若所述技能攻击类型为攻击距离小于预设距离的攻击,则利用所述获取模块获取所述施法对象的第一胶囊体中心坐标和所述受击对象的第二胶囊体中心坐标,并利用所述第一确定模块根据所述第一胶囊体中心坐标和所述第二胶囊体中心坐标确定所述受击对象的技能命中点,利用所述播放模块在所述技能命中点处播放与所述施法对象匹配的命中特效。
[0040]可选地,所述获取模块,具体用于接收游戏服务器广播的关于周围游戏对象的空间位置信息;根据所述空间位置信息提取所述施法对象的第一胶囊体中心坐标和所述受击对象的第二胶囊体中心坐标。
[0041]可选地,所述第一确定模块,具体用于获取所述受击对象在当前时刻下的动作姿态,并根据所述动作姿态生成所述受击对象的空间包围盒;生成由所述第一胶囊体中心坐标向所述第二胶囊体中心坐标方向的攻击射线,并检测所述攻击射线与所述空间包围盒的碰撞点,根据所述碰撞点确定所述受击对象的技能命中点。
[0042]可选地,在检测所述攻击射线与所述空间包围盒的碰撞点,根据所述碰撞点确定所述受击对象的技能命中点时,所述第一确定模块,具体用于:检测所述攻击射线与所述空间包围盒的第一个碰撞点,将所述第一个碰撞点确定为所述受击对象的技能命中点。
[0043]可选地,所述播放模块,具体用于确定与所述目标技能匹配的命中特效,所述命中特效包括命中动画特效和第一声音特效;在所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏特效播放方法,其特征在于,包括:当前游戏对象所在客户端接收技能命中的广播消息,其中,所述广播消息包括目标技能的施法对象和所述目标技能命中的受击对象;获取所述施法对象的第一胶囊体中心坐标和所述受击对象的第二胶囊体中心坐标;根据所述第一胶囊体中心坐标和所述第二胶囊体中心坐标确定所述受击对象的技能命中点,其中,所述技能命中点为所述受击对象在所述当前游戏对象所处游戏画面视角下的命中位置;在所述技能命中点处播放与所述目标技能匹配的命中特效。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述施法对象对应的技能配置信息确定所述目标技能的技能攻击类型;若所述技能攻击类型为攻击距离小于预设距离的攻击,则获取所述施法对象的第一胶囊体中心坐标和所述受击对象的第二胶囊体中心坐标,并根据所述第一胶囊体中心坐标和所述第二胶囊体中心坐标确定所述受击对象的技能命中点,在所述技能命中点处播放与所述施法对象匹配的命中特效。3.根据权利要求1所述的方法,其特征在于,所述获取所述施法对象的第一胶囊体中心坐标和所述受击对象的第二胶囊体中心坐标,包括:接收游戏服务器广播的关于周围游戏对象的空间位置信息;根据所述空间位置信息提取所述施法对象的第一胶囊体中心坐标和所述受击对象的第二胶囊体中心坐标。4.根据权利要求1所述的方法,其特征在于,所述根据所述第一胶囊体中心坐标和所述第二胶囊体中心坐标确定所述受击对象的技能命中点,包括:获取所述受击对象在当前时刻下的动作姿态,并根据所述动作姿态生成所述受击对象的空间包围盒;生成由所述第一胶囊体中心坐标向所述第二胶囊体中心坐标方向的攻击射线,并检测所述攻击射线与所述空间包围盒的碰撞点,根据所述碰撞点确定所述受击对象的技能命中点。5.根据权利要求4所述的方法,其特征在于,所述检测所述攻击射线与所述空间包围盒的碰撞点,根据所述碰撞点确定所述受击对象的技能命中点,包括:检测所述攻击射线与所述空间包围盒的第一个碰撞点,将所述第一个碰撞点确定为所述受击对象的技能命中点。6.根据权利要求1所述的方法,其特征在于...

【专利技术属性】
技术研发人员:张晓萌
申请(专利权)人:完美世界北京软件科技发展有限公司
类型:发明
国别省市:

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

1