Ver código fonte

Activating laser on interaction by default

David Rousset 7 anos atrás
pai
commit
ed33492b53

Diferenças do arquivo suprimidas por serem muito extensas
+ 9400 - 9400
dist/preview release/babylon.d.ts


Diferenças do arquivo suprimidas por serem muito extensas
+ 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 

Diferenças do arquivo suprimidas por serem muito extensas
+ 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