程序员的小浪漫----文字粒子效果

2018-02-26
阅读 7 分钟
4.9k
预览 完整项目预览----预览地址; 粒子效果原理 在canvas中,可以通过getImageData()方法来获取像素数据。 {代码...} imageData有三个属性: data:数组,包含了像素信息,每个像素会有四个长度,如[255,0,0,255, ... ,255,127,0,255],分别代表该像素的RGBA值。 width:imageData对象的宽。 height:imageData对象的高。 ...

程序员的小浪漫----烟火

2018-02-22
阅读 7 分钟
9k
多代码,慎读!!! 预览 完整项目预览----预览地址; 属性设计 烟花状态:烟花应有三个状态: 升空 等待炸裂 炸裂后 烟花:发射点(x, y),爆炸点(xEnd, yEnd),升空后等待炸裂时间(wait),炸裂后微粒个数(count),烟花半径(radius) 烟花炸裂后微粒:自身位置(x, y),自身大小(size),自身速度(rate),最大...