Ini memerlukan sedikit pengalaman dengan Game Maker. Jangan lakukan ini untuk permainan pertama anda.
Langkah-langkah
Langkah 1. Buat sprite blok sederhana untuk dinding anda
Juga buat sprite untuk pemain anda. Untuk dinding memanggilnya spr_wall dan pemain spr_player
Langkah 2. Buat objek yang dipanggil obj_wall dan tandakan kotak padat
Langkah 3. Pastikan anda memilih dinding sprite
Langkah 4. Buat objek dan namakan obj_player
Langkah 5. Pastikan anda memilih pemain sprite anda
Langkah 6. Untuk obj_player:
pergi untuk menambah acara dan klik Langkah kemudian Langkah lagi. Kemudian pergi ke tab kawalan, dan seret dan lepas tindakan 'eksekusi kod'.
Langkah 7. Sekarang di kotak kod masukkan
// kod Platforming ringkas!
// if place_free (x, y + 1) {gravity = 0.7gravity_direction = 270} other {gravity = 0gravity_direction = 270} // kekunci anak panah, ^ if place_free (x-4, y) dan keyboard_check (vk_left) {x - = 4} jika place_free (x + 4, y) dan keyboard_check (vk_right) {x + = 4} if! Place_free (x, y + 1) dan keyboard_check (vk_up) {vspeed = -10}
Langkah 8. Cukup salin dan tampal
Langkah 9. Untuk obj_player:
Pergi untuk menambah acara, kemudian Perlanggaran, kemudian dengan obj_wall.
Langkah 10. Masukkan kod ini (pergi ke tab kawalan dan seret dan lepas 'eksekusi kod':
move_contact_solid (arah, 12); vspeed = 0;
Langkah 11. Buat ruangan, namakan ruangan_1, buat reka bentuk tingkat dengan mengklik dengan objek yang dipilih dan simpan ruangan (klik tanda di bahagian atas
)