0
我有一個THREE.Group(),它裏面有很多LOD,我想擺脫這個組中的所有對象。裏面有Lights,LensFlare,其他Groups,Points,Lines和Meshs。像其中的350個。Three.js刪除組中的LOD
systemGroup.traverse (function (obj){
systemGroup.remove(obj);
});
它消除了它的175之後,我得到
Uncaught TypeError: Cannot read property 'traverse' of undefined
的行一個在我的例子代碼在這裏。
我也試過
scene.remove(systemGroup);
效果很好,但是當我填寫我的團隊與其他對象,舊的依然存在。 我想要在這個小組中開始消失,從頭開始。也是爲了表演,因爲我想用很多東西來填充它。
感謝您的幫助。
完整的代碼就像4000行,對於組的一半工作,但然後停止並給出這個錯誤。也許我明天可以拿出一個示例代碼和它的小錯誤。 – Averlion
好吧,好主意。如果你開始這樣做,請再次評論這裏。 –