The embodiment of the present invention relates to the technical field of game special effect processing, in particular to a tailing special effect implementation method and device. When obtaining the current frame, the method filters the stored set points from the quantitative dimension and the storage time dimension based on the setting threshold and the setting time, and generates the set points reflecting the weapon swing based on the setting points of the current frame and the selected setting points. Trajectory lines are then constructed based on trajectory lines, and the trajectory areas are rendered to achieve the tail effect of weapons in the current frame. In this way, the tail effect can be realized in real time and dynamically, and the flexibility of tail effect generation is improved. Compared with the existing mapping method, the tail effect produced by this method is more realistic.
【技术实现步骤摘要】
拖尾特效实现方法及装置
本专利技术实施例涉及游戏特效处理
,具体而言,涉及一种拖尾特效实现方法及装置。
技术介绍
在大部分的动作游戏中,游戏角色在挥舞刀剑等武器时,通常会用刀光特效来表现武器的拖尾特效。但是传统的拖尾特效制作方法灵活性低、效果生硬。
技术实现思路
有鉴于此,本专利技术提供了一种拖尾特效实现方法及装置。本专利技术实施例提供了一种拖尾特效实现方法,应用于服务端,所述方法包括:获取当前帧中的设定点;统计已存储的设定点的数量;判断所述数量是否达到设定阈值,若所述数量达到所述设定阈值,将存入时刻最早的设定点删除,将所述当前帧中的设定点进行存储;在已存储的设定点中查找是否存在存储时长超过设定时长的设定点,若存在,将所述存储时长超过所述设定时长的设定点删除;根据已存储的设定点生成反映武器挥动的轨迹线条,基于所述轨迹线条构建轨迹区域,对所述轨迹区域进行渲染以实现所述武器在所述当前帧中的拖尾特效。可选地,基于所述轨迹线条构建轨迹区域的步骤,包括:针对已存储的每个设定点,沿第一设定方向移动设定距离获得第一坐标点,沿第二设定方向移动所述设定距离获得第二坐标点,所述第一 ...
【技术保护点】
1.一种拖尾特效实现方法,其特征在于,应用于服务端,所述方法包括:获取当前帧中的设定点;统计已存储的设定点的数量;判断所述数量是否达到设定阈值,若所述数量达到所述设定阈值,将存入时刻最早的设定点删除,将所述当前帧中的设定点进行存储;在已存储的设定点中查找是否存在存储时长超过设定时长的设定点,若存在,将所述存储时长超过所述设定时长的设定点删除;根据已存储的设定点生成反映武器挥动的轨迹线条,基于所述轨迹线条构建轨迹区域,对所述轨迹区域进行渲染以实现所述武器在所述当前帧中的拖尾特效。
【技术特征摘要】
1.一种拖尾特效实现方法,其特征在于,应用于服务端,所述方法包括:获取当前帧中的设定点;统计已存储的设定点的数量;判断所述数量是否达到设定阈值,若所述数量达到所述设定阈值,将存入时刻最早的设定点删除,将所述当前帧中的设定点进行存储;在已存储的设定点中查找是否存在存储时长超过设定时长的设定点,若存在,将所述存储时长超过所述设定时长的设定点删除;根据已存储的设定点生成反映武器挥动的轨迹线条,基于所述轨迹线条构建轨迹区域,对所述轨迹区域进行渲染以实现所述武器在所述当前帧中的拖尾特效。2.根据权利要求1所述的拖尾特效实现方法,其特征在于,基于所述轨迹线条构建轨迹区域的步骤,包括:针对已存储的每个设定点,沿第一设定方向移动设定距离获得第一坐标点,沿第二设定方向移动所述设定距离获得第二坐标点,所述第一坐标点和所述第二坐标点相对,将该设定点删除;根据获得的多个第一坐标点和多个第二坐标点构建所述轨迹区域。3.根据权利要求2所述的拖尾特效实现方法,其特征在于,根据获得的多个第一坐标点和多个第二坐标点构建所述轨迹区域的步骤,包括:将所述多个第一坐标点和所述多个第二坐标点作为边界点;按照设定顺序将每三个边界点连接以形成多个三角区域;将所述多个三角区域作为所述轨迹区域。4.根据权利要求1所述的拖尾特效实现方法,其特征在于,所述方法还包括:获取下一帧中的设定点;判断所述下一帧中的设定点的坐标值是否与所述当前帧中的设定点的坐标值相同;若相同,对所述轨迹其余进行渲染以实现所述武器在所述下一帧中的拖尾特效。5.根据权利要求1所述的拖尾特效实现方法,其特征在于,将所述当前帧中的设定点进行存储的步骤,包括:获取当前时刻以及所述当前帧中的设定点的坐标值;将所述当前时刻和所述当前帧中的设定点的坐标值进行存储并以所述当前时刻为起点开始计时。6.一种拖尾特效实现装置,其特征在于,应用于服务端,所述装置包括:设定点获取模块,用于获取...
【专利技术属性】
技术研发人员:蒋祺,
申请(专利权)人:北京像素软件科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。