Как конвертировать графику в спрайт в pixijs

Есть ли способ конвертировать графику в спрайт? У меня есть рисунок, содержащий один прямоугольник, и я хотел бы преобразовать его в спрайт, чтобы включить сложные анимации.

Я пытался делать

let p= new Graphics();
p.beginFill(0x000000);
p.lineStyle(0);
p.drawCircle(100, 100, 10);
p.endFill();

const t = RenderTexture.create(p.width, p.height);
renderer.render(p, t);

const sprite = new Sprite(t);

Однако это не работает.

0 ответов

var gr = new PIXI.Graphics();  
        gr.beginFill(0xFFFFFF);
        gr.lineStyle(0);
        gr.drawCircle(30, 30, 30);
        gr.endFill();

var texture = renderer.generateTexture(gr);
var circle = new PIXI.Sprite(texture);

app.stage.addChild(circle);
Другие вопросы по тегам