Pixi.Texture,获得高度和宽度

时间:2017-07-20 17:45:19

标签: textures sprite pixi.js pixijs

我试图从精灵的纹理中获取宽度和高度。这些属性应该根据文档提供,并且在执行console.log(纹理)时它们是正确的,但在执行console.log(texture.height)时它总是返回1.这是代码:

let texture = PIXI.Texture.fromImage(path);
    console.log(texture);
    console.log(texture.height);

console.log(纹理)显示了这个:

...

_updateID:2
_uvs:t
frame:(...)
height:240
rotate:0
width:240

...

这是正确的宽度和高度,但为什么我不能得到这些值?

1 个答案:

答案 0 :(得分:2)

我发现了问题所在。在我尝试获取值之前,纹理可能没有正确加载。我使用PIXI加载器对象预加载所有纹理,现在它完美无缺。