Javascript getObjectById不工作类型错误:scene.getObjectById不是函数

Javascript getObjectById不工作类型错误:scene.getObjectById不是函数,javascript,three.js,Javascript,Three.js,我是Javascript和three.js的新程序员。 我遇到一个错误getObjectById不工作类型错误:scene.getObjectById不是函数 我试图通过保存在位置tre[m][1]的数组中的id访问three.js场景中的对象 这是我的函数,问题也出现在按名称调用中,而不仅仅是按id调用 函数crvtre(){ //警报(“我输入了crvtre”); 对于(var m=0;m您之所以得到它,是因为getObjectById不是THREE.Scene 如果要访问场景中的某个对象,

我是Javascript和three.js的新程序员。 我遇到一个错误getObjectById不工作类型错误:scene.getObjectById不是函数

我试图通过保存在位置tre[m][1]的数组中的id访问three.js场景中的对象

这是我的函数,问题也出现在按名称调用中,而不仅仅是按id调用

函数crvtre(){

//警报(“我输入了crvtre”);

对于(var m=0;m您之所以得到它,是因为
getObjectById
不是
THREE.Scene

如果要访问场景中的某个对象,并且知道该对象的位置,则只需让它访问该对象:

var object = tre[m][1];

谢谢,我只是根据getObjectById的源代码及其工作
函数getbyid构建了以下函数(id,递归){for(var i=0,l=scene.childrence.length;i
var object = tre[m][1];