有没有人有用Pixi画空心圆的经验?我目前的方法只适用于WebGL渲染器,这让我认为它是有缺陷的,我还需要回退到其他设备的其他渲染器。
this.mathPiDub = 2 * Math.PI;
this.color = 0xFF00FF
var nuRad = 10;
this.pixiCircle.beginFill(this.color, 1);
this.pixiCircle.arc(0, 0, nuRad - 2, 0, this.mathPiDub, false);
this.pixiCircle.arc(0, 0, nuRad, 0, this.mathPiDub, false);
this.pixiCircle.endFill();
2D渲染给了我一个完整的圆圈,而WebGL削减洞通过。
最好的办法是什么?
2条答案
按热度按时间eit6fx6z1#
最简单的方法是使用内置的
drawCircle()
和lineStyle
而不是填充。这将适用于WebGL和画布渲染器
pepwfjgg2#
如果使用的是版本5,则可以使用beginHole()和endHole()方法。
Hollow Circles