让我们说我们有一个带有两个按钮的页面,创建和销毁.当您单击创建此内存测试中的Three.js场景时,下面的动态添加到页面并开始运行.单击destroy应删除场景,处理所有缓冲区并释放所有内存等.
http://mrdoob.github.com/three.js/examples/webgl_test_memory.html
有没有人知道如何做到这一点,而不是框架场景和更改网址?
谢谢
最佳答案
我认为你需要在侧面几何,材质和纹理中使用dispose()方法.
geometry.dispose();
material.dispose();
texture.dispose();
https://github.com/mrdoob/three.js/blob/master/examples/webgl_test_memory.html