Jelajahi Sumber

ViveController: Fixed getButtonState().

Mr.doob 9 tahun lalu
induk
melakukan
5ae41648b9
1 mengubah file dengan 4 tambahan dan 1 penghapusan
  1. 4 1
      examples/js/ViveController.js

+ 4 - 1
examples/js/ViveController.js

@@ -27,7 +27,10 @@ THREE.ViveController = function ( id ) {
 
 	this.getButtonState = function ( button ) {
 
-		return scope[ button + ( button === 'grips' ? 'ArePressed' : 'IsPressed' ) ];
+		if ( button === 'thumbpad' ) return thumbpadIsPressed;
+		if ( button === 'trigger' ) return triggerIsPressed;
+		if ( button === 'grips' ) return gripsArePressed;
+		if ( button === 'menu' ) return menuIsPressed;
 
 	};