From fe0b4bece56a6e5d0176ac07478e00792c8f9efe Mon Sep 17 00:00:00 2001 From: kts of kettek Date: Sat, 29 Jan 2022 22:38:53 -0800 Subject: [PATCH] Adjust origin offsets --- Engine/src/shared/sprites.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Engine/src/shared/sprites.ts b/Engine/src/shared/sprites.ts index 2cd5b4b..619ade2 100644 --- a/Engine/src/shared/sprites.ts +++ b/Engine/src/shared/sprites.ts @@ -51,11 +51,13 @@ export class SpriteInstance { this.frameCount = this.subset.frames.length this.frame = this.subset.frames[this.frameIndex] let s = new PIXI.Sprite(this.frame.texture) - s.x -= this.frame.originX - s.y -= this.frame.originY + let originX = this.frame.originX ?? this.frame.width/2 + let originY = this.frame.originY ?? this.frame.height/2 + s.x -= originX + s.y -= originY this.container.addChild(s) - this.container.pivot.x -= this.frame.originX - this.container.pivot.y -= this.frame.originY + this.container.pivot.x = originX + this.container.pivot.y = originY } }