İçindekiler:
Video: Scratch 3.0 Tutorial: How to Make a Flappy Bird Game in Scratch (Part 1) 2024
Çarpışma birçok oyun oyununun merkezinde. Pac-Man'in pembe bir hayaletle çarpıştığı, Mario'nun bir platforma atladığı veya Minecraft'ta yeni bir araç toplayan karakteriniz olsun, bir oyun tasarımcısı her çarpışma meydana geldiğinde ne olacağına karar verir.
Flappy Bat oyununuz hangi çarpışmaları algılamalı? Yarasa boruya dokunuyor mu? Yarasa yere değiyor mu? Ya çarpışma olursa, ne olmalı? Oyun sona ermeli.
Toprak sprite ile çarpışmayı algıla
-
Ground sprite'ı tıklayın ve ardından Komut Dosyaları sekmesini tıklayın.
-
Aşağıdaki blokları Komut Dosyası Alanı'na sürükleyin ve GÖRÜNTÜLEME bloğunda Oyuncu 'ı seçin.
-
Yeşil Bayrak düğmesini tıklayın.
Oyuncu yerden oynarsa, çarpışır oyun sona erer.
FOREVER blok içerisinde IF THEN bloğu koyarsınız, bu durumda programın durumun doğru veya yanlış olup olmadığını kontrol etmeye devam eder ve buna göre davranırsınız (tamamladığınızdan emin olmak için sizi izleyen bir ebeveyn gibi) Xbox veya PlayStation'ı başlatmanıza izin vermeden ev ödevinizi). Artık programınız, Player sprite'ın Ground flag'a dokunup tıklamayacağını kontrol etmeye devam ediyor; çarpışma STOP ALL bloğunun oyunu bitirmesine neden olana kadar Yeşil Bayrak düğmesine basıldığı andan geliyor.
Boru sprite'de aynı koda ihtiyaç duyacağınız için, kod bloklarını kopyalayarak zaman kazanabilirsiniz.
Bloklardan Zeminden Boruya Kopyala
Üst bloğu tıklayın (YEŞİL BÜLTENİN TIKLAMIŞTIR) ve blokları Komut Dosyası Alanından doğrudan Sahne Alanı'nın altındaki Boru sprite simgesine sürükleyin.
Fare / hareket tuşu bırakıldıktan sonra, orijinal kodun Komut Dosyaları sekmesinde tekrar yerine oturduğunu görmelisiniz. Sahne Alanı'nın altındaki Boru görüntüsü simgesini tıklarsanız, kodun orada kopyalanmış olduğunu görmeniz gerekir.
Yeni bloklar önceki kodla örtüşüyorsa, üst bloğu sağ tarafa veya diğer kodun altına sürükleyip sürükleyin.
Üst bloğu sürüklemek, bağlı tüm blokları taşır. Bir orta bloğu sürüklerseniz, yalnızca altındaki bloklar birbirine bağlı kalır.
Yeşil Bayrak düğmesini tıklatın ve Player sprite, Boru sprite veya Zemin sprite dokunursa oyunun bittiğini bulmalısınız.