Javascript 作用域错误3.js无法在animate()函数中访问JSON网格

Javascript 作用域错误3.js无法在animate()函数中访问JSON网格,javascript,json,three.js,Javascript,Json,Three.js,我在这个threejs程序中导入了一个网格 其中有三个.pointerLock控件,用于查看连接到另一个网格的一个网格 基本上我希望它是这样的: 它可以查看附着到在动画中移动的移动网格的网格 我希望这与上面的链接类似,但不是球体移动,而是JSON导入的网格 它不允许我移动通过JSON加载程序导入的网格人形网格。我有一个函数,它在“动画”方法中被注释掉了,当我尝试时,它会变黑 代码也在这里:http://paste.ubuntu.com/6608179/ 通常,当我做了这样的事情时,我会使用ini

我在这个threejs程序中导入了一个网格

其中有三个.pointerLock控件,用于查看连接到另一个网格的一个网格

基本上我希望它是这样的:

它可以查看附着到在动画中移动的移动网格的网格

我希望这与上面的链接类似,但不是球体移动,而是JSON导入的网格

它不允许我移动通过JSON加载程序导入的网格人形网格。我有一个函数,它在“动画”方法中被注释掉了,当我尝试时,它会变黑

代码也在这里:http://paste.ubuntu.com/6608179/


通常,当我做了这样的事情时,我会使用init update和animate函数。在这里,我只是初始化和动画。。。我需要对JSON人形网格做什么?让它全球化?或者改变方法以实现所需的运动?

PointerLockControls希望使用摄影机作为其参数。啊,我一直在做的是将摄影机添加到网格,然后将网格传递给PointerLockControls,它似乎已经起作用了。我现在将尝试一些变体,将网格添加到摄影机,诸如此类,谢谢。