getObjectById不起作用TypeError:scene.getObjectById不是函数

时间:2016-03-22 08:05:41

标签: javascript three.js

我是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>

这似乎是一个非常微不足道的问题,但我生病了解原因,所以任何人都有一个想法。

1 个答案:

答案 0 :(得分:0)

您明白了,因为getObjectById不是THREE.Scene

的方法

如果你想访问一个场景中的一个对象,并且你知道该对象在哪里,你只需让它访问它:

var object = tre[m][1];