Isi kandungan:
Video: Scratch - Intro and Game Over Screens 2024
Perlanggaran adalah di tengah-tengah kebanyakan permainan video. Sama ada Pac-Man bertembung dengan hantu merah jambu, Mario melompat ke platform, atau watak anda mengambil alat baru di Minecraft, seorang pereka permainan memutuskan apa yang akan berlaku apabila setiap perlanggaran berlaku.
Apakah perlanggaran apakah permainan Flappy Bat anda perlu untuk mengesan? Adakah kelawar menyentuh paip? Adakah kelawar menyentuh tanah? Sekiranya berlaku perlanggaran, apakah yang perlu berlaku? Permainan mesti berakhir.
Mengesan perlanggaran dengan sprite Ground
-
Klik sprite Ground dan kemudian klik tab Skrip.
-
Seret blok berikut ke dalam Kawasan Skrip dan pilih Pemain dalam blok TOUCHING.
-
Klik butang Tandakan Hijau.
Jika pemain terapung ke tanah, permainan harus berakhir sebaik sahaja mereka bertembung.
Anda biasanya akan meletakkan JIKA SATU blok di dalam blok FOREVER supaya program akan terus memeriksa sama ada keadaan itu benar atau salah dan bertindak dengan sewajarnya (seperti orang tua yang sentiasa memerhatikan anda untuk memastikan anda selesai kerja rumah anda sebelum membenarkan anda membakar Xbox atau PlayStation). Sekarang program anda terus semak untuk melihat sama ada pemain sprite menyentuh sprite Ground dari seketika butang Tandukan Hijau ditekan sehingga perlanggaran menyebabkan blok STOP ALL untuk mengakhiri permainan.
Oleh kerana anda memerlukan kod yang sama pada sprite Pipe, anda boleh menjimatkan masa dengan menyalin blok kod.
Salin blok dari Ground to Pipe
Klik blok atas (WHEN GREEN FLAG CLICKED) dan seret blok dari Area Skrip terus ke ikon sprite Pipe di bawah Peringkat.
Sebaik sahaja anda melepaskan butang tetikus / pad jejak, anda akan melihat semula kod asal semula pada tab Skrip. Jika anda mengklik ikon sprit paip di bawah Peringkat, anda harus mencari kod yang telah disalin di sana.
Jika blok baru bertindih dengan kod sebelumnya, klik dan seret blok atas ke kanan atau di bawah kod lain.
Mengheret blok atas bergerak semua blok yang disambungkan. Jika anda mengheret blok tengah, hanya blok yang terperangkap di bawahnya.
Klik butang Bendera Hijau, dan anda harus mendapati bahawa permainan berakhir apabila pemain sprite menyentuh sprite Pipe atau sprite Ground.