Atölye › Sonsuz Koşucu › 17/19. adım

Hangi tuşlar basılı?

Ne yapıyoruz

Eğilmek için aşağı okun şu anda basılı olup olmadığını bilmemiz gerekiyor; yalnız basıldığı anı değil. Bir keys (tuşlar) nesnesi basılı olan her tuşu hatırlasın: basılınca true, bırakılınca false.

```js
const keys = {}

  keys[event.key] = true

  keys[event.key] = false
```

Ne işe yarıyor

Sıra sende

  1. let best ... satırının altına const keys = {} yaz.
  2. keydown dinleyicisinin ilk satırı keys[event.key] = true, keyup dinleyicisinin ilk satırı keys[event.key] = false olsun.
  3. Çalıştır.

Beceriler: Klavye ve fare girdisi

Tüm adımlar

  1. Zemin
  2. Koşucu
  3. Tekrar tekrar çiz
  4. Yer çekimi
  5. Zıpla
  6. Kısa sıçrama
  7. Dokunarak zıpla
  8. Üstüne gelen engeller
  9. Kaktüsler gelmeye devam ediyor
  10. Başlangıcı bekle
  11. Çarpışma
  12. Yeniden dene
  13. Giderek hızlan
  14. En iyi koşuyu hatırla
  15. Skor sayacı
  16. Kuşlar
  17. Hangi tuşlar basılı?
  18. Eğil
  19. Kendin yap: zıplama tamponu