diff --git a/packages/canvas/canvas-sprite/src/CanvasSpriteRenderer.js b/packages/canvas/canvas-sprite/src/CanvasSpriteRenderer.js index 04a4e91..1b956b0 100644 --- a/packages/canvas/canvas-sprite/src/CanvasSpriteRenderer.js +++ b/packages/canvas/canvas-sprite/src/CanvasSpriteRenderer.js @@ -93,8 +93,8 @@ dy = 0; } - dx -= width / 2; - dy -= height / 2; + dx -= texture.orig.width / 2; + dy -= texture.orig.height / 2; // Allow for pixel rounding if (renderer.roundPixels) @@ -143,8 +143,8 @@ height * resolution, dx * renderer.resolution, dy * renderer.resolution, - width * renderer.resolution, - height * renderer.resolution + texture.orig.width * renderer.resolution, + texture.orig.height * renderer.resolution ); } else @@ -157,8 +157,8 @@ height * resolution, dx * renderer.resolution, dy * renderer.resolution, - width * renderer.resolution, - height * renderer.resolution + texture.orig.width * renderer.resolution, + texture.orig.height * renderer.resolution ); } }