Iklan

Sabtu, 16 Agustus 2014

Cara Membuat Menu di Game Maker

main menu game maker

Menu adalah salah satu bagian yang paling penting dalam game, dengan menu pemain bisa melakukan kontrol terhadap game, mengganti settingan game, dan juga masuk keluar game. Jika sebelumnya kita sudah pernah membuat bermacam - macam game kali ini kita akan membuat menu yang akan kita gunakan dalam game kita nantinya.

Background

Pertama siapkan sebuah background atau anda dapat membuatnya sendiri, cukup background sederhana saja yang memunculkan sebuah pesan kalau kita sudah berpindah room. 
Klik Resources > Create Background
background menu

Objek

Sekarang buatlah sebuah objek dengan nama : menu_game

objek menu
Klik Add Event > Create > Pada tab kanan pilih Control > Execute Code > Isi dengan script berikut


  1. menu=1  
  2.   
  3. // menu = 1 >> Play  
  4. // menu = 2 >> Save  
  5. // menu = 3 >> Load  
  6. // menu = 4 >> Help/Instruksi  
  7. // menu = 5 >> Exit  
  8.   
  9. //membuat tulisan-tulisan ini berada ditengah room  
  10. x=room_width/2  
  11. y=room_height/2  
Klik Add Event > Draw > Pada tab kanan pilih Draw > Set Font > Font : no font dan Align : center
Klik Add Event > Create > Pada tab kanan pilih Control > Execute Code > Isi dengan script berikut

  1. if menu=1{draw_text(x,y-64,"> Play <")}else{draw_text(x,y-64,"Play")}  
  2. if menu=2{draw_text(x,y-32,"> Save <")}else{draw_text(x,y-32,"Save")}  
  3. if menu=3{draw_text(x,y,"> Load <")}else{draw_text(x,y,"Load")}  
  4. if menu=4{draw_text(x,y+32,"> Instruksi <")}else{draw_text(x,y+32,"Instruksi")}  
  5. if menu=5{draw_text(x,y+64,"> Exit <")}else{draw_text(x,y+64,"Exit")}  
Klik Add Event > Draw > Pada tab kanan pilih Draw > Set Font > Font : no font dan Align : left
Klik Add Event > Key Press > Enter > Pada tab kanan pilih Control > Execute Code > Isi dengan script berikut

  1. if menu=1{transition_kind=21 room_goto_next()}  
  2. if menu=2{show_message("Game Saved")}  
  3. if menu=3{show_message("Game Loaded")}  
  4. if menu=4{show_info()}  
  5. if menu=5{if show_question("Apakah anda yakin??"){game_end()}}  


Klik Add Event > Key Press > Up > Pada tab kanan pilih Control > Execute Code > Isi dengan script berikut
  1. menu-=1  
  2. if menu<1{menu=5}  
Klik Add Event > Key Press > Down > Pada tab kanan pilih Control > Execute Code > Isi dengan script berikut

  1. menu+=1  
  2. if menu>5{menu=1}  

Room

Sekarang buatlah sebuah room baru dengan cara klik Resources > Create Room, Kemudian masukan objek Menu.
room menu 1
Buat sebuah room baru lagi dengan background yang sebelumnya sudah di buat.

room menu 2

Game Information

Sekarang terakhir untuk instruksi dalam game klik Resource > Change Game Information

Game information
Sekarang jalankan gamenya dengan cara klik F5.
Sumber: JinToples

Tidak ada komentar:

Kirim Pesanmu...

Nama

Email *

Pesan *

Join gue dong...