2
我想动画1000圈(位置,半径,alpha,填充,笔画)。 我正在使用的当前方法涉及更新Graphics对象上的某些属性,但也清除并重新创建每个draw()的圆。Pixi.js:动画圈(改善性能)
holder = new PIXI.Graphics();
holder.lineStyle(strokeWidth, strokeColor, strokeOpacity);
holder.beginFill(color);
holder.drawCircle(r, r, r);
holder.endFill();
这是不幸的太贵了...有没有什么办法来避免清理圈或其他方法,可以加快这个渲染循环?
如果您拥有可管理的圈子数量:例如笔画属性的组合,那么你可以使用精灵表。这比图形对象快得多。如果你需要不同的尺寸,你可以调整精神。 –
这应该是物种而不是spicies –