Üç.js'de kodu test ederken, animasyona gerek yoktur. İlk işlenmiş çerçeveyi görebiliyorum. Bu daha az güç kullanır ve grafik kartı ısındıkça dizüstü bilgisayardaki fanı durdurur.Üç.js'de animasyonu kapatma
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);
}
ben animasyon uygulamak için tekrarlanan çağrılar nasıl kapatılacağı görmüyorum: three.js içinde
örnekler aşağıdaki yapıya sahiptir. Animasyonu kapatmak için kolay bir yol var mı?
Örneğin,
, : //stackoverflow.com/questions/14465495/how-do-i-stop-requestanimationframe/14466255#14466255). – WestLangley
requestAnimationFrame öğesini bildirdiğinizde, pencere hiçbir zaman yenilenmez. – Dov
Aslında, ti şimdi çalışıyor gibi görünüyor. Yenile sorunu – Dov