浏览代码

ViveController: Fixed getButtonState().

Mr.doob 9 年之前
父节点
当前提交
5ae41648b9
共有 1 个文件被更改,包括 4 次插入1 次删除
  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 ) {
 	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;
 
 
 	};
 	};