Video: Dari Mana Duitnya? - App (dan Game) Developer 2024
GameMaker: Studio memungkinkan Anda menambahkan bayangan ke Contoh dan Permukaan. Prosedur berikut tidak menggunakan Permukaan, tapi ini memberi contoh bagaimana menambahkan efek bayangan ke Instances.
Prosedur ini menggunakan contoh dari tutorial dalam perangkat lunak, Surfaces_Part 1. Sebelum mulai mengerjakan pembuatan Permukaan, luangkan waktu sejenak agar terbiasa dengan tutorial dan cara kerjanya. Dalam permainan, Anda bisa menggunakan tombol panah untuk bergerak dan mouse membidik dan menembak. Tombol mouse sebelah kanan melempar granat.
Untuk membuka tutorial, dari jendela New Project, klik tab Tutorials. Daftar tutorial yang dapat diperluas muncul di sebelah kiri. Klik untuk membuka daftar tutorial Intermediate dan kemudian pilih Surfaces_Part 1.
Saat memainkan permainan, Anda mungkin telah memperhatikan bahwa pemain dan musuh memiliki bayang-bayang halus. Prosedur berikut menunjukkan cara menambahkan bayangan ke dinding untuk menciptakan efek 3D yang lebih banyak. Untuk menambahkan bayangan ke dinding, ikuti langkah-langkah ini:
-
Dengan tutorial Surfaces terbuka, dari pohon Resource, di folder Objects, klik dua kali obj_Wall.
Properti Objek muncul.
-
Pilih Tambah Event → Draw → Draw.
Acara Draw muncul di bagian Events.
-
Drag dan drop sebuah Execute Code Action dari Control tab ke bagian Actions.
Jendela kode muncul.
-
Di jendela kode, ketik berikut ini:
draw_sprite_ext (sprite_index, 0, x - 16, y + 16, 1, 1, 0, c_black, 0. 5); draw_self ();
-
Klik tanda centang hijau.
Jendela kode disimpan dan ditutup.
Jika Anda menjalankan permainan sekarang, Anda harus melihat efek bayangan yang sangat mendasar di dinding, seperti yang ditunjukkan pada gambar. Untuk menjalankan permainan, dari menu utama, pilih Run → Run Normally.
Efek bayangan dasar.