11
A
回答
21
我用这个:
cancelAnimationFrame(this.id);// Stop the animation
this.renderer.domElement.addEventListener('dblclick', null, false); //remove listener to render
this.scene = null;
this.projector = null;
this.camera = null;
this.controls = null;
empty(this.modelContainer);
的方法是空的替代品jQuery的空,你可以使用它:
function empty(elem) {
while (elem.lastChild) elem.removeChild(elem.lastChild);
}
+0
在我的项目中很好地清理和重新启动场景。 如果你发现事端更有效率,请张贴您的解决方案;) –
+1
TOP!我离开“cancelAnimationFrame”,我不知道它! –
+1
这是什么?场景的画布父级? – Martin
相关问题
- 1. threejs Colladaloader:如何将场景变成object3d
- 2. ThreeJS翻译场景位置
- 3. Threejs将场景中的所有对象从场景中删除
- 4. Threejs创建天空盒场景
- 5. Threejs删除先前渲染的场景
- 6. 3DS Max => ThreeJs。导出场景
- 7. 出口Threejs场景到OBJ格式
- 8. 如何销毁tinyMce?
- 9. 如何销毁ICONINFO?
- 10. 如何销毁cookie
- 11. 如何销毁SKPhysicsBody?
- 12. 如何销毁NSHTTPCookies?
- 13. 如何在新场景加载时销毁标记为“DontDestroyOnLoad”的游戏对象?
- 14. 如何在注销时销毁活动?
- 15. 如何完全销毁swipe.js
- 16. 如何销毁PDFJS对象?
- 17. Android - 如何销毁BroadcastReceiver?
- 18. 如何自动销毁QMediaPlayer?
- 19. 如何正确销毁AsyncTasks?
- 20. 如何销毁java对象?
- 21. 如何销毁布局?
- 22. 如何销毁服务?
- 23. 如何销毁在TabActivity
- 24. 如何销毁heatmap.js实例?
- 25. 如何销毁活动?
- 26. 如何销毁cytoscape.js实例
- 27. bootstrap modal如何销毁
- 28. 如何销毁,团结
- 29. 如何销毁AIDL存根?
- 30. 如何销毁组件销毁的反应FormControl?
有什么不好的垃圾收集器?创建一个新的场景并且不要在旧的场景中指出变量应该足以让它被销毁。无论如何,下面的解决方案都是一样的。我错过了什么,或者这个“毁灭”实际上没有意义吗? – lot