Javascript getObjectById不工作类型错误:scene.getObjectById不是函数
我是Javascript和three.js的新程序员。 我遇到一个错误getObjectById不工作类型错误:scene.getObjectById不是函数 我试图通过保存在位置tre[m][1]的数组中的id访问three.js场景中的对象 这是我的函数,问题也出现在按名称调用中,而不仅仅是按id调用 函数crvtre(){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 如果要访问场景中的某个对象,
//警报(“我输入了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];