PIxiJS TilingSprite 未渲染

问题描述 投票:0回答:1

我有一个简单的 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);
javascript pixi.js
1个回答
0
投票

您正在传递

t
键,但它需要是
texture
,请使用以下命令:

const po2 = new PIXI.TilingSprite({ texture: t, width: 1000, height: 1000 });
© www.soinside.com 2019 - 2024. All rights reserved.