Nasıl vsync HTML5 tuvalinde geri arama yapabilirsiniz?HTML5 tuvalinde vsync geri arama nasıl alabilirim?
cevap
Böyle bir şey yok. tarayıcı, uygun senkronizasyon işlemleri yapmanın özen ve requestAnimationFrame()
kullanarak bu yardımcı olabilir - örneğin, bakınız, http://paulirish.com/2011/requestanimationframe-for-smart-animating/ ve http://webstuff.nfshost.com/anim-timing/Overview.html#dfn-sample-all-animations
* YENİ 2017 cevap *
Bu eski 2011 cevaptır rağmen ve zaman için doğru, "Böyle bir şey yok" eski cevabı şimdi biraz modası geçmiş.
Şu anda, 2017'den itibaren, requestAnimationFrame() uygulaması artık yenileme döngüleri ile senkronize edilmek üzere yaygın olarak kullanılmaktadır, bu nedenle artık VSYNC geri çağrısı haline gelmiştir.
Tarayıcı performansı kısıtlanmadığında (örneğin hızlı masaüstü bilgisayarlar) 120Hz oyun monitörlerinde saniyede 120 geri arama özelliği vardır, bu nedenle artık tüm web tarayıcılarındaki yenileme hızlarını izlemek için ölçeklendirilir (Microsoft IE/Edge gibi birkaç özel durumla) 105Hz limit).
Chrome'da, requestAnimationFrame() öğesinin zaman parametresi VSYNC zamanıdır ve www.vsynctester.com adresine göre requestAnimationFrame() yönteminin modern uygulamaları artık VSYNC geri çağrımına dönüşmüştür - bu genellikle önceki VSYNC'den sonra geri çağrılır. sayfa çevirme, bir sonraki yenileme döngüsü için bir çerçeve oluşturmak için (veya bu konu için windows compositing manager).
P.S. Şimdi W3C Web Platformu Çalışma Grubunda bir Davetli Uzmanıyım ve şu anda, döngüleri yenilemek için rAF() senkronizasyonunu netleştirmek için HTML 5.2 DRAFT 8'i değiştirmeye yönelik bir taahhüdüm var. Ayrıca, HTML 5.2 veya üstü için bir VSYNC API'sini geliştirmek için yazdığım bir makale var: http://www.blurbusters.com/blur-busters-working-on-changes-to-html-5-2/
- 1. Bir html5 tuvalinde daire sektörü nasıl çizilir?
- 2. HTML5 tuvalinde resmin üzerine metin nasıl yazılır?
- 3. html5 tuvalinde kaydırma/kaydırma arka planı
- 4. Fayans kullanılarak html5 tuvalinde görünen istenmeyen çizgiler
- 5. HTML5 tuvalinde anaglif 3D görüntü oluşturma
- 6. HTML5'in tuvalinde kısmen bir yol nasıl çizilir?
- 7. phoenix.gen.html'yi nasıl geri alabilirim?
- 8. JADANAL CANCEL geri arama AJAX geri arama?
- 9. HTML5 tuvalinde animasyonla göz kırpmak için bir ifade animasyonu
- 10. Geri arama
- 11. HTML5 tuvalinde yarım piksel çizmekten kaçınmak hızını artırır mı?
- 12. Async/wait kullanarak nasıl geri alabilirim?
- 13. açısal geri çağrılabilir geri arama
- 14. javascript'te geri arama yapma
- 15. WCF geri arama + WF4
- 16. Animasyon Sonrası Geri Arama?
- 17. HTML5 Canvas'a nasıl geri-işlevsellik eklenir?
- 18. REST Paw ile Geri Arama
- 19. Xlib uygulamasında VSYNC için nasıl beklenir?
- 20. MacOS'taki vsync nasıl devre dışı bırakılır
- 21. Ateşleme geri arama
- 22. Açısal iletişim kuralı içinde geri arama iletişim kutusu nasıl beklenir Geri arama geri çağırma
- 23. Arama dizgilerini vurgulamak için nasıl emacs alabilirim?
- 24. 1 veya 2 geri arama kullanarak geri arama işlevi?
- 25. engellenmeyen SwapBuffers() VSync ile = on
- 26. Yazma geri arama fonksiyonları
- 27. 'Geri arama' var mı?
- 28. Animasyon Geri Arama (iPhone)
- 29. Geri arama eğitimi
- 30. geri arama işlevi anlamı
Brilliant. Tam olarak ne istediğime benziyor. – Eonil