【技术实现步骤摘要】
粒子动画的生成方法、装置和电子设备
[0001]本公开涉及计算机
,尤其是涉及一种粒子动画的生成方法
、
装置和电子设备
。
技术介绍
[0002]目前玩家对游戏画面中的动态表现效果具有较高的要求,比较常见的有流体循环流动效果
(
比如持续性喷水
)、
火焰燃烧效果等
。
相关技术中,通常通过设置粒子效果各种参数,模拟自然现象;一般通过随机函数,随机确定每帧画面中显示的粒子,以模拟流体循环流动效果
(
比如持续性喷水
)、
火焰燃烧效果;但是,通过随机函数确定的每帧画面中显示的粒子的位置都较为平均,导致连续帧之间的动画过渡不够真实自然,游戏画面呈现的真实效果不佳,从而影响玩家的游戏体验
。
技术实现思路
[0003]有鉴于此,本公开的目的在于提供一种粒子动画的生成方法
、
装置和电子设备,将位于第二粒子动画前的第一粒子动画叠加到位于第二粒子动画后的第三粒子动画,将第二粒子动画和 ...
【技术保护点】
【技术特征摘要】
1.
一种粒子动画的生成方法,其特征在于,所述方法包括:获取预先生成的粒子动画;所述粒子动画包括多个动画帧;从所述粒子动画中确定动画帧连续的第一粒子动画
、
第二粒子动画和第三粒子动画;所述第一粒子动画的动画帧数与所述第三粒子动画的动画帧数相同;对所述第一粒子动画与所述第三粒子动画进行叠加处理,得到第四粒子动画;所述第四粒子动画的动画帧数与所述第三粒子动画的动画帧数相同;将所述第四粒子动画拼接到所述第二粒子动画的结束帧位置,得到目标粒子动画
。2.
根据权利要求1所述的方法,其特征在于,所述第二粒子动画的初始帧为所述第一粒子动画的结束帧,所述第二粒子动画的结束帧为所述第三粒子动画的初始帧
。3.
根据权利要求2所述的方法,其特征在于,所述第三粒子动画的结束帧中不包括粒子;所述目标粒子动画的初始帧与所述目标粒子动画的结束帧相同
。4.
根据权利要求1所述的方法,其特征在于,从所述粒子动画中确定动画帧连续的第一粒子动画
、
第二粒子动画和第三粒子动画的步骤,包括:根据所述粒子动画中粒子的最大生命值和所述粒子动画的帧率,从所述粒子动画中确定动画帧连续的第一粒子动画
、
第二粒子动画和第三粒子动画
。5.
根据权利要求4所述的方法,其特征在于,根据所述粒子动画中粒子的最大生命值和所述粒子动画的帧率,从所述粒子动画中确定动画帧连续的第一粒子动画
、
第二粒子动画和第三粒子动画的步骤,包括:计算所述粒子动画中粒子的最大生命值和所述粒子动画的帧率的乘积值,将所述乘积值确定为指定帧数;从所述粒子动画中确定动画帧连续的第一粒子动画
、
第二粒子动画和第三粒子动画;其中,所述第一粒子动画的动画帧数与所述第三粒子动画的动画帧数为所述指定帧数,所述第二粒子动画的动画帧数大于或等于所述指定帧数
。6.
根据权利要求1所述的方法,其特征在于,对所述第一粒子动画与所述第三粒子动画进行叠加处理,得到第四粒子动画的步骤,包括:针对所述第一粒子动画的每个第一动画帧,将所述第一动画...
【专利技术属性】
技术研发人员:伍嘉荣,殷涛,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。