我遇到了一些问题:我试图访问已添加精灵的容器的宽度,但它似乎返回为 1。但是,当我在控制台中检查对象时,它给了我合适的宽度。
我写了一个代码笔来显示这个问题,但它是这样的:
var container = new PIXI.Container();
app.stage.addChild(container);
var sprite = PIXI.Sprite.fromImage('https://i2.wp.com/techshard.com/wp-
content/uploads/2017/05/pay-1036469_1920.jpg?ssl=1&w=200');
container.addChild(sprite);
console.log(container.height);
console.log(container);
Run Code Online (Sandbox Code Playgroud)
第一个控制台日志返回 1,而如果我进入第二个日志中的对象,它会返回 141。
我正在尝试像演示中那样将容器居中。演示容器返回正确的宽度,除非您尝试仅对一只“兔子”执行此操作(用互联网图像替换兔子纹理,并且 for 循环也被注释掉)。
有关于此的正确方法有什么建议吗?干杯
pixi.js ×1