我需要画一个圆形的图片,或者一个给定高度和宽度的圆形图片。我找不到合适的答案。到目前为止,我们设法做到了这一点,但事实是,这是一个纹理,它被绘制了很多次,位置不会改变。
const test = new Graphics()
test.lineStyle(0,0x000000);
const options = {
width: 25,
height: 25,
}
const baseTexture = new BaseTexture(url,options);
const texture = new Texture(baseTexture);
test.beginTextureFill({texture});
test.drawCircle(0, 0, 15);
test.endFill();
我不明白为什么你不能直接导入圆形图片的图像或精灵表,然后使用该纹理创建一个精灵对象。
PIXI.Loader.shared.add("img/circle.png");
var circleImage=new PIXI.Sprite(
PIXI.Loader.shared.resources["img/circle.png"].texture
);