Video: Build a Trivia Game for the Google Assistant with No Code - Template Tutorial #2 2024
Contoh berikut untuk menampilkan sub-gambar secara acak didasarkan pada GameMaker: Tutorial dalam perangkat lunak studio untuk mengkodekan pelarian mulailah dengan coding dengan cara yang sangat sederhana - dengan hanya menggunakan dua baris kode yang benar-benar dapat mengubah tampilan game Anda.
-
Buat Sprite dengan beberapa sub-gambar (misalnya setiap sub-gambar bisa jadi bata yang berwarna berbeda).
Sprite harus muncul di pohon sumber daya.
-
Pilih Resources → Create Object.
Jendela Properti Objek muncul.
-
In field Name, ketik sesuatu seperti obj_brick (lihat gambarnya).
Jendela Properti Objek untuk Objek Batu Bata. -
Dari daftar drop-down Sprite, pilih Sprite dengan sub-gambar yang baru saja Anda buat.
Gambar kecil dari gambar muncul di bagian Sprite, dan nama gambar muncul di lapangan (lihat gambarnya).
-
Pilih Add Eve nt → Buat.
Acara Buat muncul di bagian Acara pada jendela Properti Objek (lihat gambar ini).
-
Tarik dan lepaskan Tindakan Jalankan Kode dari tab Kontrol ke bagian Actions.
Jendela kode kosong muncul dengan menunya sendiri.
-
Di jendela kode (ditunjukkan pada gambar ini), ketik kode berikut:
GameMaker: Jendela kode studio.image_speed = 0; image_index = lantai (acak (image_number));
-
Klik tanda centang hijau di menu ikon.
Jendela kode disimpan dan ditutup.
-
Klik OK di jendela Properti Objek.
Properti Objek disimpan dan ditutup.
-
Tempatkan Instance Objek di Ruang.
-
Dari menu utama, pilih Run → Run Normally, untuk menguji permainan.
Jendela kompilasi menampilkan kompilasi permainan. Saat permainan dimulai, Anda harus melihat bata yang disortir secara acak, seperti yang ditunjukkan di sini.
Batu bata yang disortir secara acak.
Kode ini mengatur kecepatan gambar menjadi 0. Ini adalah kecepatan GameMaker yang digunakan untuk menampilkan sub-gambar individual Sprite. Defaultnya adalah 1, yang berarti bahwa biasanya GameMaker menampilkan satu frame (satu dari sub-gambar) di setiap langkah permainan.
Dengan menggunakan 0 sebagai kecepatan gambar, Anda memberi tahu GameMaker untuk tidak menghidupkan Sprite dan hanya menampilkan satu sub gambar saja. Baris kedua kode secara acak memilih salah satu sub-gambar yang akan ditampilkan selama permainan berlangsung.
Jika Anda menggunakan 0 5 sebagai kecepatan, maka sub-gambar akan muncul dalam gerakan lambat atau setengah kecepatannya. Jika ingin sub-gambar tampil sangat cepat, Anda bisa memasukkan nilai 2.
Anda mungkin telah memperhatikan bahwa jendela kode diberi kode warna - yaitu teks tertentu muncul dalam warna yang berbeda dari yang lain. Itu adalah fitur berguna dari GameMaker, di komentar, fungsi, variabel, dan sebagainya disorot dengan warna yang berbeda.
Jika Anda tidak menyukai kode warna, atau Anda ingin menggunakan warna kustom Anda sendiri, Anda dapat memperbarui Preferensi - dari menu utama pilih, File → Preferences, lalu pilih tab Script dan Kode seperti yang ditunjukkan pada sosok ini
Tab Script dan Kode pada jendela Preferensi.