我有一个简单的 PixiJS 代码来向场景添加平铺精灵。问题是,普通精灵渲染正常(这意味着资源纹理存在并且加载正常),但平铺精灵却不能。我使用 PixiJS 8.x。
const app = new PIXI.Application();
await app.init({ width: 1750, height: 1500 })
document.body.appendChild(app.canvas);
const t = await PIXI.Assets.load('res/grasstile.jpg');
const po1 = new PIXI.Sprite(t);
const po2 = new PIXI.TilingSprite({ t, width: 1000, height: 1000 });
app.stage.addChild(po2);
app.stage.addChild(po1);
您正在传递
t
键,但它需要是 texture
,请使用以下命令:
const po2 = new PIXI.TilingSprite({ texture: t, width: 1000, height: 1000 });