Переглянути джерело

Fixing bug with PointerEvent action trigger

David Catuhe 11 роки тому
батько
коміт
1b18ede4fa

+ 2 - 2
Babylon/babylon.scene.js

@@ -205,10 +205,10 @@
                 }, false, _this.cameraToUseForPointers);
 
                 if (pickResult.hit) {
+                    _this._meshUnderPointer = pickResult.pickedMesh;
+
                     _this.setPointerOverMesh(pickResult.pickedMesh);
                     canvas.style.cursor = "pointer";
-
-                    _this._meshUnderPointer = pickResult.pickedMesh;
                 } else {
                     _this.setPointerOverMesh(null);
                     canvas.style.cursor = "";

+ 2 - 2
Babylon/babylon.scene.ts

@@ -280,10 +280,10 @@
                     this.cameraToUseForPointers);
 
                 if (pickResult.hit) {
+                    this._meshUnderPointer = pickResult.pickedMesh;
+
                     this.setPointerOverMesh(pickResult.pickedMesh);
                     canvas.style.cursor = "pointer";
-
-                    this._meshUnderPointer = pickResult.pickedMesh;
                 } else {
                     this.setPointerOverMesh(null);
                     canvas.style.cursor = "";

Різницю між файлами не показано, бо вона завелика
+ 1 - 1
babylon.1.14-beta-debug.js


Різницю між файлами не показано, бо вона завелика
+ 1 - 1
babylon.1.14-beta.js