Browse Source

Merge branch 'master' of https://github.com/BabylonJS/Babylon.js

David Catuhe 8 năm trước cách đây
mục cha
commit
8f3db0354a
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      gui/src/advancedDynamicTexture.ts

+ 2 - 2
gui/src/advancedDynamicTexture.ts

@@ -351,8 +351,8 @@ module BABYLON.GUI {
                 let camera = scene.cameraToUseForPointers || scene.activeCamera;
                 let engine = scene.getEngine();
                 let viewport = camera.viewport;
-                let x = (scene.pointerX - viewport.x * engine.getRenderWidth()) / viewport.width;
-                let y = (scene.pointerY - viewport.y * engine.getRenderHeight()) / viewport.height;
+                let x = (scene.pointerX / engine.getHardwareScalingLevel() - viewport.x * engine.getRenderWidth()) / viewport.width;
+                let y = (scene.pointerY / engine.getHardwareScalingLevel() - viewport.y * engine.getRenderHeight()) / viewport.height;
 
                 this._shouldBlockPointer = false;
                 this._doPicking(x, y, pi.type);