代码介绍:
前两天我写了一个水纹的效果程序,有水就应该有火啊,所以这里有一个火焰的效果程序,主要思想就是将当前点的上、下、左、右、左上、左下、右上、右下的八个点的颜色值求平均值,然后每帧衰减,将当前像素上移。需要准备一个调色板,其实就是一个颜色数组,保存由黄色到黑色的火焰颜色,用来表示火焰升腾时不同的颜色。
附件上传:
转载:http://www.adobex.com/android/source/details/00000338.htm
代码介绍:
前两天我写了一个水纹的效果程序,有水就应该有火啊,所以这里有一个火焰的效果程序,主要思想就是将当前点的上、下、左、右、左上、左下、右上、右下的八个点的颜色值求平均值,然后每帧衰减,将当前像素上移。需要准备一个调色板,其实就是一个颜色数组,保存由黄色到黑色的火焰颜色,用来表示火焰升腾时不同的颜色。
附件上传:
转载于:https://my.oschina.net/androidcode/blog/104634