0
在three.js中測試代碼時,不需要動畫。我可以看到第一個渲染幀。這樣可以降低功耗,並且可以在顯卡升溫時阻止筆記本電腦上的風扇進入。如何關閉three.js中的動畫
在three.js所的例子具有以下結構:
function init() {
animate()
}
function animate() {
requestAnimationFrame(animate);
render();
targetRotation = targetRotationOnMouseDown + (mouseX - mouseXOnMouseDown) * 0.05;
}
function render() {
group.rotation.y += (targetRotation - group.rotation.y) * 0.05;
renderer.render(scene, camera);
}
我不知道如何關閉重複調用動畫。 有沒有簡單的方法來關閉動畫?
作爲一個快速黑客,只是註釋掉'requestAnimationFrame(動畫);'或參見[這個答案](HTTP ://stackoverflow.com/questions/14465495/how-do-i-stop-requestanimationframe/14466255#14466255)。 – WestLangley
當您註釋掉requestAnimationFrame時,窗口不會刷新。 – Dov
其實,現在看起來像ti的工作。刷新問題 – Dov