Klavye Yön Tuşları İle Kukla Hareket Ettirme
Klavyeden her tuşa basmamız, fareyi oynatmamız ya da
tıklamamız olay olarak
adlandırılmakta ve scratch diziler sekmesi altında bu olaylar gerçekleştiğinde programımızın hangi kodları çalıştıracağını belirlememiz için olay kodu bulunmaktadır.
adlandırılmakta ve scratch diziler sekmesi altında bu olaylar gerçekleştiğinde programımızın hangi kodları çalıştıracağını belirlememiz için olay kodu bulunmaktadır.
İşte yukarıdaki kod parçası klavyemizdeki tüm tuşların
listesini barındırır. Biz sağ ok, sol ok, aşağı ok ve yukarı ok olmak üzere
dört adet olayı tanımlıyoruz.
Kuklalarımızı hareket ettirme mantığı için ilk önce koordinant
sistemi mantığını inceleyelim. Aşağıdaki resmi incelediğimizde x ve y
eksenlerini görüyoruz. Sağ yöne gitmek için x eksenimizi artırmamız (+ yönde)
sol yöne gitmek için x eksenimizi azaltmamız (- yönde) yine aynı şekilde yukarı
yöne gitmek için y eksenini artırmamız (+ yönde) aşağı yönüne gitmek için y
eksenini azaltmamız (- yönde) gerekmektedir.
Bu çalışmamızın kodlaması aşağıdaki gibidir.
Şimdi bir kukla seçip yukarıdaki kodları uyguladığımızda
klavyeden sağ, sol, yukarı ve aşağı tuşlarına basarak çalışmamızın sonuçlarını
görebiliriz.
Scratch Ders-8 Klavye Yön Tuşları İle Kukla Hareket Ettirme
4/
5
Oleh
Unknown






