Ekranda Helikopter Uçurma
Sağa, Sola, Yukarı, Aşağı giden ve 360 derece dönebilen bir helikopter kodları
-
Helikopter sprite tıklayın ve {.blockevents} aldığımda bir blok ekleyin. Bu bloğa bağlı herhangi bir kod, dizüstü bilgisayardan 'başlat' mesajını aldığında çalıştırılır.
-
Helikopterinizin "Kostümler" sekmesini tıklarsanız, biraz farklı pervanelere sahip 2 kostüm olduğunu fark edeceksiniz.
-
Helikopteri canlandırmak için 2 kostüm kullanabilirsiniz. Bu kodu ekleyin, böylece helikopter 'başlangıç' mesajını aldıktan sonra sonsuza dek kostümleri değiştirir.
-
Dizüstü bilgisayarınızın sprite öğesine tıklayarak kodunuzu test edin. Helikopterinin pervanesi canlandırıyor mu?
Helikopterinizi uçurun
Helikopteri uçurmak için ok tuşlarını kullanalım.
Etkinlik Kontrol Listesi
-
Yukarı okuna basıldığında yukarı hareket etmek için helikopterinizi kodlayarak başlayalım.
-
Kodunuzu test edin ve yukarı ok düğmesine her bastığınızda helikopterinizin y konumunun (yukarı / aşağı) değiştiğini göreceksiniz.
-
Helikopterinizin daha yumuşak hareket etmesini istiyorsanız, bunun yerine helikopterinizin
forever
{.blockcontrol} döngüsünün içinde yukarı doğru hareket etmek için kod ekleyebilirsiniz. -
Bu yeni kodu test ederseniz, hareketin öncekinden daha yumuşak olduğunu göreceksiniz.
-
Ayrıca, sol oka basıldığında helikopterinizi sola doğru hareket ettirmek için de kodlayabilirsiniz. Bu sefer helikopterin x pozisyonunu -5 ile değiştirmeniz gerekecek.
-
Daha yumuşak hareket için, helikopterinizin
forever
{.blockcontrol} döngüsüne daha fazla kod ekleyebilirsiniz.
Zorluk: Daha fazla kontrol
Helikopterinizi aşağı ve sağ ok tuşlarına yanıt verecek şekilde kodlayabilir misiniz?
Döngü-döngü
Helikopteri 360 derece döndürecek şekilde kodlayalım.
Etkinlik Kontrol Listesi
-
Uzay tuşuna her basıldığında helikopterin 360 derecelik bir dönüş yapmasını istiyoruz. Kodunuzdaki sayıların 360'a kadar eklenmesi gerektiğini unutmayın.
-
Boşluğa basarak kodunuzu test edin; helikopterinizin çok yavaş döndüğünü göreceksiniz. Çünkü sadece 360 ??derece 1 derece dönüyor.
-
Helikopterinizin dönüşünü hızlandırmak için kodunuzdaki sayıları, daha az derece dönecek şekilde değiştirin. 360'a ekledikleri sürece hangi numaraları seçtiğin önemli değil!
-
Helikopterinizin dönüş kadar hareket etmesini istiyorsanız, kodunuza bir
move
{.blockmotion} bloğu ekleyin. -
Kodunuzu test etmek için tekrar boşluk tuşuna basın. Helikopterinin bir daire içinde hareket ettiğini görmelisin.
move
{.blockmotion} bloğundaki numarayı değiştirirseniz ne olur?
Kaynak