2
是否可以更改任何对象的父项?在Three.js中更改Object parent?
例如:
scene.add(Object);
Object.Add(OtherObject);
OtherObject.parent = scene; // <-- Something like this
我只知道,我可以删除对象,并在新的父再次创建它,但我会希望有另一种方式。我在飞机上得到了一些物体,如果我点击它们,我想将它们固定在相机上,这样我就可以在相机前面看到所有的时间。如果我再次点击它们,我想再次将父母设置为飞机。
为什么这不工作?
var obj = clicked.clone();
camera.add(obj);
obj.position.set(0,0,-20);