
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00

Scratch adalah laman web di mana orang membuat permainan dan program lain menggunakan blok premade yang anda seret dan turun ke ruang kerja. Hari ini saya akan menunjukkan kepada anda bagaimana membuat permainan platform pada awal.
Bekalan
Satu-satunya perkara yang anda perlukan ialah telefon atau komputer dan penyemak imbas yang boleh dijalankan dengan awal
Langkah 1: Buat Sprite

Mulakan dengan masuk untuk mencarut, ini diperlukan jadi jika anda ingin menerbitkan atau kembali ke permainan. Kemudian klik buat dan itu akan meletakkan anda pada editor projek. Ini adalah sekiranya kita akan membuat projek kita.
Di kiri atas, anda akan menemui butang kostum. Klik jika anda mahu menukar pemain anda. Namakan semula "sprite" kepada "pemain."
Kemudian buat platform anda dengan membuat sprite baru. Namakan semula sprite itu "tanah."
Namakan semula permainan anda kepada apa sahaja yang anda mahukan.
Langkah 2: Graviti

Tambahkan "apabila bendera hijau diklik." Kemudian Letakkan blok "set position" dan masukkan koordinat di mana anda mahu pemain anda bertelur. Dapatkan gelung "selamanya" dan gelung "ulangi hingga" letakkan gelung "selamanya" di bawah blok "tetapkan kedudukan".
Buat pemboleh ubah. Ini akan bertindak sebagai graviti kita. Milik saya adalah nama "y vel" (kependekan untuk kecepatan y). Tepat di bawah blok "set position", letakkan "set pemboleh ubah ke _." Tukar Pembolehubah kepada apa sahaja yang anda namakan pemboleh ubah anda (saya akan memanggilnya sekarang) dan ubah nombor menjadi sifar. Seterusnya tambahkan "ubah y dengan _," dan masukkan "y vel" di dalamnya. Masukkannya dalam "gelung selamanya." Di bawah itu tambahkan "ubah 'yvel' oleh '-1.'"
Buat blok yang dipanggil Touch ground. PASTIKAN APABILA MELAKUKAN INI, ANDA KLIK MENJALANKAN TANPA REFRESH LAYAR.
Masukkan gelung "ulangi hingga" di bawah "ground touch". Tambahkan "not" di Boolean dan di "not" tambahkan "menyentuh" Ground. "" Di dalamnya meletakkan "ubah y dengan '1." "Di bawahnya meletakkan" set' y vel 'ke' 0. '"
Sekiranya anda mengikuti semua itu, kod anda akan kelihatan seperti gambar di atas.
Langkah 3: Pergerakan

Di bawah "ketika bendera hijau diklik," letakkan "tetapkan gaya putaran 'kiri-kanan."
Di dalam gelung "selamanya" tambahkan dua "jika kemudian blok."
Buat blok yang disebut "pengesanan x" (ini akan membantu pada langkah seterusnya). Klik jalankan tanpa muat semula skrin. Tambahkan input, panggil "speed".
Ke arah yang benar, letakkan "pengesanan x '5 (seberapa cepat anda mahu sprite anda bergerak),'" (kelajuan bergantung pada apa yang anda mahukan), dan "tunjuk arah '90. '" Lakukan perkara yang sama di sebelah kiri tetapi darabkan semua nombor dengan satu negatif.
Buat blok yang dipanggil lompat. Masukkan ke dalam gelung "selamanya".
Buat pemboleh ubah baru yang disebut "jatuh." Di bawah "ground touch", letakkan "ubah 'jatuh' dengan '1.'" Di bawah itu, dalam gelung "ulangi hingga", letakkan "set 'jatuh' ke 'sifar'"
Tentukan lompatan. Tambahkan sekatan "if then". Di Boolean letakkan "_ dan _." Dalam satu Boolean, letakkan "kunci" apa yang akan ditekan, "kemudian tambah" jika '5' lebih besar daripada 'jatuh. "" Di blok "jika kemudian", masukkan "set' y vel 'ke' 12 (ketinggian lompat. '"
Anda mungkin menyedari bahawa pemain anda tidak selalu menyentuh tanah. Buat kostum baru, buat lebih kecil di semua sisi. Di dalam gelung "selamanya" masukkan "tukar kostum ke 'costume2 (kostum baru)." "Di bawahnya, letakkan" tukar kostum ke' costume1 (kostum asal)."
Sekiranya anda telah melakukannya dengan betul, ini akan kelihatan seperti gambar di atas
Langkah 4: Pengesanan Perlanggaran Mendatar

Buat pemboleh ubah baru yang disebut cerun. Di bawahnya "ubah x dengan 'speed," "tambahkan" set slope ke' 0. '"
Tambahkan ulangan sehingga blok di bawahnya. Letakkan "'menyentuh' tanah 'atau' cerun 'sama dengan' 8. '" Di dalamnya tambahkan "ubah y dengan' 1, '" dan "ubah cerun dengan' 1. '" Di bawah gelung "ulangi hingga", tambahkan a "if 'slope' sama dengan '9' maka," gelung. Di dalamnya tambahkan "ubah x dengan '0' tolak 'kelajuan,'" kemudian tambahkan "ubah y dengan '0' tolak 'lereng.'"
Sekiranya anda melakukan langkah ini dengan betul, kod anda akan kelihatan seperti gambar di atas.
Langkah 5: Pengesanan Perlanggaran Vertikal

Edit blok "ground touch" tambahkan Boolean, namakan "siling." Di "ground touch" kami di gelung "selamanya" tambah "'y vel' lebih besar daripada '0."
Keluarkan semua dari gelung "ulangi hingga". Letakkan gelung "if then else" dalam gelung "ulangi hingga" dan tambahkan "siling" di Boolean. Di bahagian "if then", tambahkan "ubah y dengan '-1.'" Di bahagian "lain", tambahkan "ubah y dengan '1,'" dan "set jatuh '0.'"
Di bawah gelung "if then else", tambahkan "set 'y vel' ke '0.'"
Sekiranya anda mengikuti arahan, gambar seperti gambar di atas
Langkah 6: Tambahan

Buat sprite baru. Ini akan mengandungi tambahan.
Dalam gelung selamanya, dapatkan gelung "if" berwarna merah (anda mesti mendapat warna yang tepat) 'kemudian "gelung. Dalam meletakkan blok "set kedudukan". Masukkan koordinat tempat pemain anda bertelur. Dapatkan gelung "if 'touch color blue' then". Dalam meletakkan blok "set kedudukan". Masukkan koordinat tempat pemain anda bertelur. Di dalamnya juga disiarkan "message1"
Di tanah dan ekstra, dapatkan "ketika saya menerima 'message1,'" dan letakkan "kostum seterusnya."
Anda kini mempunyai kemahiran untuk membuat platformer asas. Tambahnya.
Untuk bantuan lebih lanjut, klik pautan. Dia melakukan semua yang dibincangkan ini, ini adalah kodenya.
scratch.mit.edu/projects/68924432/
Disyorkan:
6 Tahun Membuat Lampu Trafik Asas Dengan Goresan untuk Arduino: 3 Langkah

Umur 6 Tahun Membuat Lampu Trafik Asas Dengan Goresan untuk Arduino: Anak saya sudah penasaran dengan projek Arduino saya. Dia bermain sebentar dengan Snap Circuits dan LEGOH juga mula membina beberapa projek Scratch. Hanya tinggal masa untuk kami bermain dengan Scratch untuk Arduino. Ini adalah projek pertama kami. Ob
Cara Membina Robot Dari Goresan: 8 Langkah (dengan Gambar)

Bagaimana Membangun Robot Dari Goresan: Sudahkah anda membina robot yang dapat dikendalikan dari jauh menggunakan telefon pintar anda? Sekiranya ya, pendek ini sukar untuk anda! Saya akan menunjukkan kepada anda kaedah langkah demi langkah yang boleh anda gunakan untuk mana-mana projek anda untuk dapat memulakan
Membuat Goresan Bentuk Spike Buster atau Extension Cord: 5 Langkah

Membuat Scratch Form Spike Buster atau Extension Cord: Dalam posting ini saya akan menunjukkan kepada anda cara membuat Spike Buster atau Extension Cord dari awal. Pertama, lihat senarai bahagian
Memasang Windows pada Pemacu Luaran Dengan Partition Mac pada Mac: 5 Langkah (dengan Gambar)

Memasang Windows pada Pemacu Luaran Dengan Partisi Mac di Mac: Sekiranya anda telah membeli sesuatu seperti MacBook pro asas dan menyimpan sedikit wang tunai, tetapi kemudian segera menghadapi masalah penyimpanan ketika cuba memasang tetingkap menggunakan Bootcamp Kita semua tahu bahawa 128 gb tidak diperlukan ini supaya kita mungkin membeli sesuatu
Cara Mengatasi Goresan pada Cakera Laser: 3 Langkah

Cara Mengatasi Goresan pada Cakera Laser: Dalam arahan ini saya akan merangkumi proses yang saya gunakan untuk menghilangkan calar dari cakera laser. Sebelum saya menjalani proses ini, saya perlu memberitahu anda bahawa saya bukan jurutera optik dan proses ini belum diuji secara makmal. Sebarang kesan jangka panjang