Atölye › Asteroids › 6/41. adım
Her karede oyunu biraz değiştiren bir update (güncelle) fonksiyonu yazıyoruz. İlk işi dönmek: sol ok basılıyken açı
küçülsün (sola dönüş), sağ ok basılıyken büyüsün (sağa dönüş). Her karede TURN (0.07) radyan: yaklaşık 4 derece.
```js
const TURN = 0.07 // radians per frame
function update() {
if (keys.ArrowLeft) ship.angle -= TURN
if (keys.ArrowRight) ship.angle += TURN
}
```if (keys.ArrowLeft) ship.angle -= TURN → sol ok basılıysa açıdan 0.07 çıkar. -= "çıkar ve kaydet" demek.if (keys.ArrowRight) ship.angle += TURN → sağ ok basılıysa 0.07 ekle.if de her seferinde sorulur; ikisine birden basarsan birbirini götürür.const SHIP_R = ... satırının altına TURN satırını yaz.function drawShip() { satırının üstüne update fonksiyonunu yaz; altında bir boş satır kalsın.Beceriler: Klavye ve fare girdisi
← Hangi tuşlar basılı? Oyun döngüsü →