我构建了一个简单的PIXI.js应用程序来实现PIXI.RenderTexture,但它不起作用.
它应该渲染两个正方形的精灵,黑色和白色.黑色的加上常规的stage.addChild
:
const sprite1 = new PIXI.Sprite(PIXI.Texture.from('bc-sq-200.png'));
sprite1.x = 500;
app.stage.addChild(sprite1);
白色的应该渲染为renderTexture
:
const sprite2 = new PIXI.Sprite(PIXI.Texture.from('wt-sq-200.png'));
// app.stage.addChild(sprite2);
const renderer = PIXI.autoDetectRenderer();
const renderTexture = PIXI.RenderTexture.create({ width: 700, height: 700 });
renderer.render(sprite2, { renderTexture });
const mainSprite = PIXI.Sprite.from(renderTexture);
app.stage.addChild(mainSprite);
然而,只能看到黑色的正方形.
这可能是什么问题?到底出了什么问题?
Github回购的最小示例:https://github.com/poludnev/test-pixi-render-texture