Skip to content

Commit b6ae9bf

Browse files
committed
Moved projection scale to local property
1 parent 555b0e2 commit b6ae9bf

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

v3/src/gameobjects/sprite3d/Sprite3D.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ var Sprite3D = new Class({
2020

2121
this.size = new Vector2(1, 1);
2222

23+
this.scale = new Vector2(1, 1);
24+
2325
this.adjustScaleX = true;
2426
this.adjustScaleY = true;
2527

@@ -33,16 +35,16 @@ var Sprite3D = new Class({
3335

3436
camera.project(pos, gameObject);
3537

36-
var scale = camera.getPointSize(pos, this.size);
38+
camera.getPointSize(pos, this.size, this.scale);
3739

3840
if (this.adjustScaleX)
3941
{
40-
gameObject.scaleX = scale.x;
42+
gameObject.scaleX = this.scale.x;
4143
}
4244

4345
if (this.adjustScaleY)
4446
{
45-
gameObject.scaleY = scale.y;
47+
gameObject.scaleY = this.scale.y;
4648
}
4749

4850
gameObject.setDepth(gameObject.z);

0 commit comments

Comments
 (0)