gpt4 book ai didi

pixi.js - 如何在pixijs中将图形转换为 Sprite

转载 作者:行者123 更新时间:2023-12-04 14:55:08 27 4
gpt4 key购买 nike

有没有办法将图形转换为 Sprite ?
我有一个包含单个矩形的图形,并希望将其转换为 Sprite 以启用复杂的动画。

我试过做

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);

然而,这是行不通的。

最佳答案

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);

关于pixi.js - 如何在pixijs中将图形转换为 Sprite ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50940737/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com