如何使用 pixi.js 获取 PIXI.Graphics 实例的边界?
How to get the bounds of a PIXI.Graphics instance using pixi.js?
我正在尝试获取使用 pixi.js
应用世界变换的 Graphics 实例的边界框
我对使用 PIXI.Graphics documentation 有点困惑。
据我理解应该继承width
、height
、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 计算 Graphics 对象的变换边界框的最简单方法是什么?
适合我。
https://repl.it/@CurlyBrace/PixiBounds
问题可能出在您使用的版本上。你确定是最后一个?例如,有一个名为 "pixi".
的过时包
我正在尝试获取使用 pixi.js
应用世界变换的 Graphics 实例的边界框我对使用 PIXI.Graphics documentation 有点困惑。
据我理解应该继承width
、height
、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 计算 Graphics 对象的变换边界框的最简单方法是什么?
适合我。 https://repl.it/@CurlyBrace/PixiBounds
问题可能出在您使用的版本上。你确定是最后一个?例如,有一个名为 "pixi".
的过时包