Atölye › Scorched Earth Tarzı Topçu › 22/23. adım
Namlunun altına göster: namlu toprağa döner. atan2 orada 0 ile π arasında açılar veriyor (tuvalde aşağı artı).
Namlu üst yarıda kalmalı; o yüzden altında o tarafa dümdüz nişan alıyoruz.
```js
// Below the barrel, atan2 gives an angle between 0 and π: aim flat to that side instead.
t.angle = angle > 0 ? (angle > Math.PI / 2 ? -Math.PI : 0) : angle
```angle > 0 → gösterilen yer namlunun altında. Çeyrek turdan büyükse (> Math.PI / 2) sol taraf: dümdüz sol
(-Math.PI); değilse sağ taraf: dümdüz sağ (0).aimBy aynı sınırı Math.max/Math.min ile koruyordu; burada koşulla koruyoruz.atan2 satırının üstüne yorumu yaz; t.angle = angle satırını kontrollü hâliyle değiştir. Çalıştır ve tankın altına tıkla.
Beceriler: Hız ve yerçekimi
← Sürükle ve bırak Kendin yap: iz →