我是Javascript和three.js的新程序员。 我得到一个错误getObjectById不起作用TypeError:scene.getObjectById不是函数
我尝试通过我的id访问three.js场景中的对象,我将其保存在位置tre [m] [1]的数组中。
这是我的功能,问题也出现在名称调用中,而不仅仅是id
function crvtre(){
<!DOCTYPE html> <html> <body> <p>Click the button".</p> <input type="text" name="demo" id="demo" value=""> <button value="button" onclick="alert(document.getElementById('demo').value);">Click me</button> </body> </html>
这似乎是一个非常微不足道的问题,但我生病了解原因,所以任何人都有一个想法。
答案 0 :(得分:0)
您明白了,因为getObjectById
不是THREE.Scene
如果你想访问一个场景中的一个对象,并且你知道该对象在哪里,你只需让它访问它:
var object = tre[m][1];