Skip to content

Commit fd71283

Browse files
committed
fixed issue with canvas draw image and camera scroll
1 parent 607e624 commit fd71283

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

v3/src/renderer/canvas/utils/DrawImage.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ var DrawImage = function (src, camera)
2929
// ctx[this.smoothProperty] = (source.scaleMode === ScaleModes.LINEAR);
3030
}
3131

32-
var dx = frame.x - src.originX - camera.scrollX;
33-
var dy = frame.y - src.originY - camera.scrollY;
32+
var dx = frame.x - src.originX;
33+
var dy = frame.y - src.originY;
3434

3535
ctx.save();
36-
ctx.translate(src.x, src.y);
36+
ctx.translate(src.x - camera.scrollX, src.y - camera.scrollY);
3737
ctx.rotate(src.rotation);
3838
ctx.scale(src.scaleX, src.scaleY);
3939
ctx.drawImage(frame.source.image, cd.sx, cd.sy, cd.sWidth, cd.sHeight, dx, dy, cd.dWidth, cd.dHeight);

0 commit comments

Comments
 (0)