mirror of
https://github.com/liabru/matter-js.git
synced 2025-03-14 00:38:41 -04:00
fix: Account for pixelRatio in Mouse.setScale and Mouse.setOffset
This commit is contained in:
parent
7894b4b44d
commit
74eecc0d09
1 changed files with 4 additions and 4 deletions
|
@ -150,8 +150,8 @@ var Common = require('../core/Common');
|
|||
Mouse.setOffset = function(mouse, offset) {
|
||||
mouse.offset.x = offset.x;
|
||||
mouse.offset.y = offset.y;
|
||||
mouse.position.x = mouse.absolute.x * mouse.scale.x + mouse.offset.x;
|
||||
mouse.position.y = mouse.absolute.y * mouse.scale.y + mouse.offset.y;
|
||||
mouse.position.x = (mouse.absolute.x * mouse.scale.x + mouse.offset.x) * mouse.pixelRatio;
|
||||
mouse.position.y = (mouse.absolute.y * mouse.scale.y + mouse.offset.y) * mouse.pixelRatio;
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -163,8 +163,8 @@ var Common = require('../core/Common');
|
|||
Mouse.setScale = function(mouse, scale) {
|
||||
mouse.scale.x = scale.x;
|
||||
mouse.scale.y = scale.y;
|
||||
mouse.position.x = mouse.absolute.x * mouse.scale.x + mouse.offset.x;
|
||||
mouse.position.y = mouse.absolute.y * mouse.scale.y + mouse.offset.y;
|
||||
mouse.position.x = (mouse.absolute.x * mouse.scale.x + mouse.offset.x) * mouse.pixelRatio;
|
||||
mouse.position.y = (mouse.absolute.y * mouse.scale.y + mouse.offset.y) * mouse.pixelRatio;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Reference in a new issue