提交 22de2080 编写于 作者: M Mr.doob

*Controller: Check navigator.getGamepads before calling it. See #11719

上级 a1e574b5
......@@ -17,9 +17,10 @@ THREE.DaydreamController = function () {
function findGamepad() {
// iterate across gamepads as the Daydream Controller may not be in position 0
// iterate across gamepads as the Daydream Controller may not be
// in position 0
var gamepads = navigator.getGamepads();
var gamepads = navigator.getGamepads && navigator.getGamepads();
for ( var i = 0; i < 4; i ++ ) {
......
......@@ -21,7 +21,7 @@ THREE.ViveController = function ( id ) {
// Iterate across gamepads as Vive Controllers may not be
// in position 0 and 1.
var gamepads = navigator.getGamepads();
var gamepads = navigator.getGamepads && navigator.getGamepads();
for ( var i = 0, j = 0; i < 4; i ++ ) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册