Olaylarla Hareket: Klavye ile Kukla Yönetmek

Yön tuşlarıyla kuklanızı sahnede gezdirin. Tuş olaylarını, x-y koordinatlarını değiştirmeyi ve kostüm değiştirerek yürüme animasyonu yapmayı öğrenin.

Olaylarla Hareket: Klavye ile Kukla Yönetmek

Olay nedir?

Bir tuşa basmak, kuklaya tıklamak ya da bir mesajın gelmesi birer olaydır. Scratch'te her olay için ayrı bir kod bloğu yazabiliriz; olay gerçekleştiğinde o kod çalışır.

Dört yöne hareket

sağ ok tuşu basıldığında
    x'i (10) değiştir
sol ok tuşu basıldığında
    x'i (-10) değiştir
yukarı ok tuşu basıldığında
    y'yi (10) değiştir
aşağı ok tuşu basıldığında
    y'yi (-10) değiştir

x'i değiştir kuklayı yatayda, y'yi değiştir dikeyde hareket ettirir. Eksi değerler ters yöne götürür.

Yüzünü dönme

Kukla sola giderken hâlâ sağa bakıyorsa garip görünür. (-90) yönüne dön bloğu kuklayı sola, (90) yönüne dön sağa çevirir. Kuklanın baş aşağı dönmemesi için dönüş stilini sol-sağ yap bloğunu en başa ekleyin.

Yürüme animasyonu

Çoğu kuklanın birden fazla kostümü vardır. Kostümleri hızlıca değiştirmek, çizgi filmlerdeki gibi hareket izlenimi verir.

sağ ok tuşu basıldığında
    (90) yönüne dön
    x'i (10) değiştir
    sonraki kostüm

Neden bazen takılıyor?

Tuş olayları, tuşu basılı tuttuğunuzda kısa bir gecikmeyle tekrarlanır. Daha akıcı bir hareket için sürekli tekrarla içinde eğer <sağ ok tuşu basılı mı?> ise kontrolü kullanılabilir. Bunu koşullar dersinde birlikte yapacağız.

Etkinlik

Bir balık kuklasını ok tuşlarıyla akvaryum dekorunda yüzdürün. Balık kenara gelince sahneden çıkmasın.

Konuyu pekiştir

3 soruluk kısa test. Bir seçeneğe dokunduğunuzda doğru cevap ve açıklaması görünür.

0 / 3 cevaplandı
  1. Kuklayı sağa hareket ettirmek için hangi blok kullanılır?

  2. Yürüme animasyonu hangi blokla yapılır?

  3. Kuklanın sola dönünce baş aşağı olmaması için ne yapılır?

Aynı dersten diğer konular

Tüm konular