重磅 - 子弹编辑器 源码分享

mark

mark

mark

插眼,感谢大佬分享

确实不错,相比系统的纯表现粒子发射器,这个系统可以更好地管理发射出去的粒子
功能蛮全面的,谢谢大佬分享 :kissing_heart:

有几个地方发现一点点可以优化的地方
使用的时候该 scaleX 没有生效,发现这里有点小问题
ParticleSystem.JS 238 行这里
scalex = this.data.startScale.y + this.data.startScaleOffset.x * this.randomInteger();

还有个小优化建议,部分属性赋值在 if(!node._particle) 内,
导致在预览的时候,因为从对象池取出来的节点不能获得属性,
比如第一轮透明度从 0 到 255 变化的粒子在后续就没有效果了

大佬好厉害