Javascript 如何使用PIXI.js获取PIXI.Graphics实例的边界?

Javascript 如何使用PIXI.js获取PIXI.Graphics实例的边界?,javascript,pixi.js,Javascript,Pixi.js,我正在尝试使用pixi.js应用世界变换来获取图形实例的边界框 我有点不明白怎么用这个。 据我所知,它应该继承宽度、高度、calculateBounds、getBounds等 但是,当我创建PIXI.Graphics实例时,似乎缺少以下属性: var g = new PIXI.Graphics(); g.beginFill(0xFF9900); g.drawRect(-50,-50,100,100); g.endFill(); g.position.x = g.position.y = 300

我正在尝试使用pixi.js应用世界变换来获取图形实例的边界框

我有点不明白怎么用这个。 据我所知,它应该继承宽度、高度、calculateBounds、getBounds等

但是,当我创建PIXI.Graphics实例时,似乎缺少以下属性:

var g = new PIXI.Graphics();
g.beginFill(0xFF9900);
g.drawRect(-50,-50,100,100);
g.endFill();

g.position.x = g.position.y = 300;

stage.addChild(g);

g.getBounds();
//throws
//VM847:1 Uncaught TypeError: g.getBounds is not a function
//    at <anonymous>:1:3
使用pixi.js计算图形对象的变换边界框的最简单方法是什么?

适合我。


问题可能出在您使用的版本中。你确定这是最后一个吗?例如,有一个名为pixi的过时软件包。

你完全正确!我没有意识到我在使用pixi 4.5.5。我已经更新到4.7.3并调整了场景以匹配新的API,现在我在文档中看到的函数都出现了。真不敢相信我还没有检查过: