效果如下所示:
截图如下所示:
实现内容如下所示:
- 1.实现多个爆炸效果
- 2.爆炸的时候增加光度阴影效果
- 3.由于场景有湖面,所以还需要增加一个倒影粒子组
首先我们来学习下,该示例中所需要常用的类型点
1.如何更改粒子生命周期时的颜色变换动画
方法有两种。
1.1通过colorTable和sizeTable更换颜色变换
- colorTable : url,一种图像,其颜色将用作1D纹理,以确定生活周期中的颜色。例如,当粒子处于其生命周期的一半时,它将在图像的一半处指定颜色。此颜色不透明度如果不为1.0,则将会与color相关属性在粒子source上进行混合。 比如有一张颜色不断变化的图像,那么模拟出来的粒子的粒子颜色也将会和颜色中一样变化
- sizeTable : url,一个图像,其不透明度将被用作1D纹理来确定大小。这个属性预计很快就会被移除,取而代之的是自定义的缓动曲线来决定大小。比如有一张颜色从不透明度1到0的图像,那么模拟出来的粒子的粒子大小也将会从起始大小到0
示例图片如下所示: