Atölye › Asteroids › 14/41. adım
Şimdi mermiler uçsun: her karede her mermi kendi hızı kadar ilerlesin ve ekranın kenarından dolaşsın; tıpkı gemi gibi.
wrap fonksiyonunu bir kez yazmıştık, şimdi ikinci kez işe yarıyor.
```js
for (const bullet of bullets) {
bullet.x = wrap(bullet.x + bullet.vx, canvas.width)
bullet.y = wrap(bullet.y + bullet.vy, canvas.height)
}
```for (const bullet of bullets) { ... } → her mermi için süslü parantezin içini yap.bullet listedeki nesnenin kendisi; bullet.x'i değiştirmek listedeki mermiyi değiştirir.ship yerine bullet.update içinde geminin iki wrap'li hareket satırının altına bir boş satır bırakıp döngüyü yaz. Çalıştır ve ateş et:
mermiler uçmalı ve kenarlardan dolaşmalı. (Şimdilik hiç yok olmuyorlar.)
Beceriler: Hız ve yerçekimi, Döngüler