Przeglądaj źródła

Fixed bug with mousewheel on firefox

David Catuhe 9 lat temu
rodzic
commit
0a125625f4

Plik diff jest za duży
+ 12 - 12
dist/preview release/babylon.core.js


Plik diff jest za duży
+ 3736 - 3736
dist/preview release/babylon.d.ts


Plik diff jest za duży
+ 20 - 20
dist/preview release/babylon.js


+ 2 - 1
dist/preview release/babylon.max.js

@@ -14706,7 +14706,8 @@ var BABYLON;
                     _this.onPointerMove(evt, pickResult);
                 }
                 if (_this.onPointerObservable.hasObservers()) {
-                    var type = evt.type === "mousewheel" ? PointerEventTypes.POINTERWHEEL : PointerEventTypes.POINTERMOVE;
+                    console.log(evt.type);
+                    var type = evt.type === "mousewheel" || evt.type === "DOMMouseScroll" ? PointerEventTypes.POINTERWHEEL : PointerEventTypes.POINTERMOVE;
                     var pi = new PointerInfo(type, evt, pickResult);
                     _this.onPointerObservable.notifyObservers(pi, type);
                 }

Plik diff jest za duży
+ 20 - 20
dist/preview release/babylon.noworker.js


+ 2 - 1
src/babylon.scene.js

@@ -554,7 +554,8 @@ var BABYLON;
                     _this.onPointerMove(evt, pickResult);
                 }
                 if (_this.onPointerObservable.hasObservers()) {
-                    var type = evt.type === "mousewheel" ? PointerEventTypes.POINTERWHEEL : PointerEventTypes.POINTERMOVE;
+                    console.log(evt.type);
+                    var type = evt.type === "mousewheel" || evt.type === "DOMMouseScroll" ? PointerEventTypes.POINTERWHEEL : PointerEventTypes.POINTERMOVE;
                     var pi = new PointerInfo(type, evt, pickResult);
                     _this.onPointerObservable.notifyObservers(pi, type);
                 }

+ 2 - 1
src/babylon.scene.ts

@@ -681,7 +681,8 @@
                 }
 
                 if (this.onPointerObservable.hasObservers()) {
-                    let type = evt.type === "mousewheel" ? PointerEventTypes.POINTERWHEEL : PointerEventTypes.POINTERMOVE;
+                    console.log(evt.type);
+                    let type = evt.type === "mousewheel" || evt.type === "DOMMouseScroll" ? PointerEventTypes.POINTERWHEEL : PointerEventTypes.POINTERMOVE;
                     let pi = new PointerInfo(type, evt, pickResult);
                     this.onPointerObservable.notifyObservers(pi, type);
                 }