25

キャンバスを削除して、新しいキャンバスを作成する必要があります。Three.jsまたはwebGLの更新プロセスを停止/中断する方法がわからないという問題があります。javascriptエラーを強制すればそれを止めることができます(しかしそれは本当にばかげています)。

何か有用なことをしていない、または新しいプロセスと競合していないプロセスを積み上げ始めないように、プロセスを停止する方法を知っている人はいますか?

4

1 に答える 1

54
var id;

function animate() {

    id = requestAnimationFrame( animate );

    renderer.render( scene, camera );

}

キャンセルします

cancelAnimationFrame( id );

three.js r.55

于 2013-01-22T19:15:23.670 に答える