25

我需要删除一个画布并建立一个新的。我遇到了一个问题,我不知道如何停止/中断 Three.js 或 webGL 更新过程。如果我强制一个 javascript 错误,我可以停止它(但这真的很愚蠢)。

有谁知道如何停止这个过程,这样我就不会开始堆积那些没有做任何有用或与新进程冲突的进程?

4

1 回答 1

54
var id;

function animate() {

    id = requestAnimationFrame( animate );

    renderer.render( scene, camera );

}

取消

cancelAnimationFrame( id );

三.js r.55

于 2013-01-22T19:15:23.670 回答