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

时间:2018-04-24 11:26:50

标签: javascript pixi.js

我尝试使用pixi.js应用世界转换来获取Graphics实例的边界框

我使用PIXI.Graphics documentation有点困惑。 据我所知,它应该继承widthheightcalculateBounds()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计算Graphics对象的变换边界框的最简单方法是什么?

1 个答案:

答案 0 :(得分:1)

适合我。 https://repl.it/@CurlyBrace/PixiBounds

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