[原][粒子特效][spark]插值器interpolator

深入浅出spark粒子特效连接:https://www.cnblogs.com/lyggqm/p/9956344.html

插值器是体现粒子生命周期变化的功能

group使用到插值器的方式:

可以看到,再一个group中,我们可以插入的插值器有:颜色,大小,质量,角度,纹理索引(针对一张多图N*M),旋转速度

interpolator

插值器基类

A helper method that linearly interpolates a value The result is computed this way : result = start * (1.0f - ratio) + end * ratio  基类函数可以不用关注

简单的说插值器是在粒子的生命周期0到1的时间内,将当前值T按照关键帧插值的方式进行变化

 

插值器interpolator分成5种插值器类型

固定值                DefaultInitializer

不同时间片自定义             GraphInterpolator

初始化随机后不再改变         RandomInitializer

初始化随机后继续变化至最后      RandomInterpolator

从某固定开始插值变化到结束某固定值  SimpleInterpolator

 

DefaultInitializer

意思是整个生命周期使用一个固定值

 

GraphInterpolator

自定义各个时间段插值器

这个是一个按照时间片插值的插值器

就是需要建立0到1之间的各个时间段按照自定义设置的插值就用它

 

RandomInitializer

初始化随机后不再改变

RandomInterpolator

初始化随机后继续变化至最后

SimpleInterpolator

从某固定开始插值变化到结束某固定值

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值