我試圖在一個拍攝中刪除場景中的所有對象,但只刪除一個對象進行調用。Threejs將場景中的所有對象從場景中刪除
GeometryModel.prototype.clearScene = function(scene) {
var i;
for(i=0; i < scene.children.length; i++){
obj = scene.children[i];
scene.remove(obj);
}
}
另一種解決辦法我試過和工作原理是這樣的:
scene.children={};
,但我不知道這是否是正確的。
經常重新加載會導致一個HEAP mem泄漏看到我的問題http://stackoverflow.com/questions/37762961/three-js-proper-removing-object-from-scene-still-reserved-in-heap – Martin 2016-06-11 18:46:53