Explorar el Código

Merge pull request #3331 from BabylonJS/davrous

Activating laser on interaction by default
David Rousset hace 7 años
padre
commit
bc1e4bc6fa

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 9400 - 9400
dist/preview release/babylon.d.ts


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 5 - 5
dist/preview release/babylon.js


+ 6 - 0
dist/preview release/babylon.max.js

@@ -72772,10 +72772,16 @@ var BABYLON;
                 if (webVRController.hand === "left") {
                     this._leftLaserPointer = laserPointer;
                     this._interactionsEnabledOnLeftController = true;
+                    if (!this._rightLaserPointer) {
+                        this._leftLaserPointer.isVisible = true;
+                    }
                 }
                 else {
                     this._rightLaserPointer = laserPointer;
                     this._interactionsEnabledOnRightController = true;
+                    if (!this._leftLaserPointer) {
+                        this._rightLaserPointer.isVisible = true;
+                    }
                 }
                 webVRController.onMainButtonStateChangedObservable.add(function (stateObject) {
                     // Enabling / disabling laserPointer 

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 5 - 5
dist/preview release/babylon.worker.js


+ 6 - 0
src/Cameras/VR/babylon.vrExperienceHelper.ts

@@ -736,10 +736,16 @@ module BABYLON {
                 if (webVRController.hand === "left") {
                     this._leftLaserPointer = laserPointer;
                     this._interactionsEnabledOnLeftController = true;
+                    if (!this._rightLaserPointer) {
+                        this._leftLaserPointer.isVisible = true;
+                    }
                 }
                 else {
                     this._rightLaserPointer = laserPointer;
                     this._interactionsEnabledOnRightController = true;
+                    if (!this._leftLaserPointer) {
+                        this._rightLaserPointer.isVisible = true;
+                    }
                 }
                 webVRController.onMainButtonStateChangedObservable.add((stateObject) => {
                     // Enabling / disabling laserPointer