Scratch ile eğer (If) kullanımı

Örnek 05 / 05

Soru: Boşluk tuşuna basıldığında karakter zıplayan, ancak zaten havadaysa (y konumu 0'dan büyükse) zıplamayan programı nasıl yazarsınız?

Çözüm:

  • Karakteri seçin
  • Olaylar bloğundan "boşluk tuşuna basıldığında" bloğunu alın
  • Kontrol bloğundan "eğer" bloğunu bu bloğun içine yerleştirin
  • İşlemler bloğundan "<=" bloğunu kullanarak y konumunun 0'dan küçük veya eşit olup olmadığını kontrol edin
  • Eğer y konumu <= 0 ise (yerdeyse), hareket bloğundan zıplama komutunu ekleyin
  • Eğer y konumu > 0 ise (havadaysa), hiçbir şey yapma - karakter zıplamaz
  • Bu sayede karakter havadayken tekrar zıplayamaz

1 2 3 4 5
Konuya Geri Dön: