Three.js 如何停止requestAnimationFrame
我需要移除画布并构建一个新画布。我遇到了一个问题,我不知道如何停止/中断Three.js或webGL更新过程。如果我强制执行javascript错误,我可以阻止它(但那真的很愚蠢) 是否有人知道如何停止进程,这样我就不会开始堆积那些没有做任何有用或与新进程冲突的进程Three.js 如何停止requestAnimationFrame,three.js,Three.js,我需要移除画布并构建一个新画布。我遇到了一个问题,我不知道如何停止/中断Three.js或webGL更新过程。如果我强制执行javascript错误,我可以阻止它(但那真的很愚蠢) 是否有人知道如何停止进程,这样我就不会开始堆积那些没有做任何有用或与新进程冲突的进程 var id; function animate() { id = requestAnimationFrame( animate ); renderer.render( scene, camera ); }
var id;
function animate() {
id = requestAnimationFrame( animate );
renderer.render( scene, camera );
}
取消
cancelAnimationFrame( id );
three.js r.55谢谢,它很管用。我只需要寻找保存该id的位置和方式,因为我使用的是三个.js之上的另一个“框架”