Atölye › Adam Asmaca › 9/36. adım
Şu an draw() sadece bir kez, en başta çalışıyor. Ama birazdan harf tahmin edeceğiz ve resim her tahmini
göstermeli. En kolayı: resmi sürekli yeniden çizmek.
Tarayıcı ekranı saniyede yaklaşık 60 kez yeniler. requestAnimationFrame ona "bir sonraki yenilemeden önce bu
fonksiyonu çalıştır" der. Fonksiyon kendini her seferinde yeniden istediği için döngü hiç durmaz. Buna oyun
döngüsü denir.
```js
function loop() {
draw()
requestAnimationFrame(loop)
}
newWord()
requestAnimationFrame(loop)
```function loop() { → döngünün bir turu.draw() → o anki durumu çiz.requestAnimationFrame(loop) → "ekran bir sonraki yenilenmeden önce loop'u yine çalıştır". Fonksiyon kendi
devamını istiyor; böylece döngü hiç bitmez.requestAnimationFrame(loop) → döngüyü başlatır. Eski tek seferlik draw() çağrısının yerini
alır.newWord() satırının üstüne loop fonksiyonunu yaz; arada bir boş satır kalsın.draw() satırını sil, yerine requestAnimationFrame(loop) yaz.Beceriler: Oyun döngüsü
← Tahminleri hatırla Bir tahmin →