Health Bar merupakan salah satu komponen yang penting dalam game, health bar berfungsi sebagai petunjuk nyawa atau darah player dalam game, yah yang sering main game pasti mengerti lah maslah heath bar ini. nah, kali ini kita akan belajar membuat sebuah heath bar untuk game yang anda buat dengan menggunakan game maker.
Kita akan membuat ini menjadi bergaya seperti di dalam anime Sword Art Online ( SAO ). Sao menceritakan tentang sebuah game virtual MMORPG yang membuat player dapat masuk ke dalam dunia game, wuih keren !!!. alan tetapi tanpa sebab yang jelas sang GM membuat player terjebak di dalam dunia game dan tidak bisa keluar kecuali mereka menyelesaikan game tesebut. nah, unutuk lebih jelasnya tonton saja animenya heheh.
Sprites
Pertama siapkan terlebih dahulu sprites yang akan kita gunakan nanti.
1. spr_sao
Buatlah sebuah sprites baru dengan nama : spr_sao dengan menggunakan gambar di atas.
Scripts
Sekarang buatlah sebuah scripts baru dengan cara klik Resources > Create Script.
1. script_draw
Buat sebuah script dengan nama : script_draw dengan isi script :
- draw_healthbar(view_xview+((92)*view_wview/600),view_yview+((20)*view_hview/480),view_xview+((353)*view_wview/640),view_yview+((38)*view_hview/480), hp/ hp_devide,hp_back,hp_front,hp_front,0,1,0);
- draw_sprite_ext(spr_sao,0,view_xview+(5)*view_wview/640,view_yview+(5)*view_hview/480,(view_wview/640)*1,(view_hview/480)*1,0,c_white,1);
- draw_text(243,40,hp);
- draw_text(280,40,max_hp);
1. script_variable
Buat sebuah script dengan nama : script_variable dengan isi script :
- hp=100
- max_hp=100
- hp_devide=max_hp/100
- hp_back=make_color_rgb(0,24,0)
- hp_front=make_color_rgb(0,244,0)
- e_back=make_color_rgb(64,0,0)
- e_front=make_color_rgb(255,0,0)
Font
Sekarang siapkan sebuah font, pertama anda harus mengunduh terlebih dahulu font SAO yang akan anda gunakan anda dapat mengunduhnya di sini : DeviantArt
Sekarang buatlah sebuah font baru klik Resources > Create Font, dengan nama : sao_font
Ubah pilihan fontnya menjadi : SAO UI dan ubah sizenya menjadi : 14
Objek
Sekarang kita buat objek dengan cara klik Resources > Create Object
1. obj_helath
Buat objek dengan nama : obj_health
Sekarang tambah event pada objek tersebut :
Klik Add Event > Create > Pada tab kanan pilih Control > Execute Script
Klik Add Event > Create > Pada tab kanan pilih Control > Execute Script
Dengan properties :
Applies to : Self
Script : script_variable
Argument 0 - 4 : 0
Pada tab kanan pilih Draw > Set Font
Dengan properties :
Font : Sao_font
align : left
Pada tab kanan pilih Draw > Set Color
align : left
Pada tab kanan pilih Draw > Set Color
Dengan properties :
Color : ( Pilih warna putih )
Klik Add Event > Step > Step > Pada tab kanan pilih Control > Execute Code > Isi dengan script berikut
- if keyboard_check(ord('S')){hp+=1}
- if keyboard_check(ord('A')){hp-=1}
- if hp > max_hp{hp=max_hp}
- if hp > max_hp/3 and hp < max_hp/2 {
- hp_front=make_color_rgb(255,208,0);
- }
- if hp < max_hp/4{
- hp_front=make_color_rgb(244,0,0);
- }
- if hp > max_hp/2{
- hp_front=make_color_rgb(0,244,0);
- }
- if hp < 0{hp=0}
Klik Add Event > Draw > Draw > Pada tab kanan pilih Control > Execute Script
Dengan properties :
Applies to : Self
Script : script_draw
Argument 0 - 4 : 0
2.obj_text
Klik Add Event > Draw > Draw > Pada tab kanan pilih Control > Execute Code > Kemudian isi dengan script
- draw_text(x,y,"Tekan tombol S untuk menambah darah#Tekan tombol A untuk mengurangi darah #By: Jin Toples #Http://jintoples.blogspot.com")
Room
Sekarang buatlah sebuah room dengan nama : MainDengan ukuran room Width : 400 dan Height : 200
Letakan obj_health pada bagian atas dan obj_text pada baigan bawah.
Sekarang jalankan dengan cara tekan F5 atau klik Run > Run Normaly.
*Notes Tutorial ini dibuat dan sudah di coba pada Game Maker Studio Full Version dan Game Maker 8.0 Full Version
LINK SUMBER GAN !!! HARGAI PENULIS.
BalasHapushttp://jintoples.blogspot.com/2014/01/membuat-health-bar-sao-dengan-game-maker.html
Assalamu Alaikum wr-wb, perkenalkan nama saya ibu Sri Rahayu asal Surakarta, saya ingin mempublikasikan KISAH KESUKSESAN saya menjadi seorang PNS. saya ingin berbagi kesuksesan keseluruh pegawai honorer di instansi pemerintahan manapun, saya mengabdikan diri sebagai guru disebuah desa terpencil di daerah surakarta, dan disini daerah tempat mengajar hanya dialiri listrik tenaga surya, saya melakukan ini demi kepentingan anak murid saya yang ingin menggapai cita-cita, Sudah 9 tahun saya jadi tenaga honor belum diangkat jadi PNS Bahkan saya sudah 4 kali mengikuti ujian, dan membayar 70 jt namun hailnya nol uang pun tidak kembali bahkan saya sempat putus asah, pada suatu hari sekolah tempat saya mengajar mendapat tamu istimewa dari salah seorang pejabat tinggi dari kantor BKN pusat Jl. Letjen Sutoyo No. 12 Jakarta Timur karena saya sendiri mendapat penghargaan pengawai honorer teladan, disinilah awal perkenalan saya dengan beliau, dan secara kebetulan beliau menitipkan nomor hp pribadinya 0853-1144-2258 atas nama Drs Muh Tauhid SH.MSI beliaulah yang selama ini membantu perjalanan karir saya menjadi PEGAWAI NEGERI SIPIL, alhamdulillah berkat bantuan bapak Drs Muh Tauhid SH.MSI SK saya dan 2 teman saya tahun ini sudah keluar, bagi anda yang ingin seperti saya silahkan hubungi bapak Drs Muh Tauhid SH.MSI, siapa tau beliau bisa membantu anda
BalasHapussaya IBU WINDA posisi sekarang di malaysia
BalasHapusbekerja sebagai ibu rumah tangga gaji tidak seberapa
setiap gajian selalu mengirimkan orang tua
sebenarnya pengen pulang tapi gak punya uang
sempat saya putus asah dan secara kebetulan
saya buka FB ada seseorng berkomentar
tentang AKI NAWE katanya perna di bantu
melalui jalan togel saya coba2 menghubungi
karna di malaysia ada pemasangan
jadi saya memberanikan diri karna sudah bingun
saya minta angka sama AKI NAWE
angka yang di berikan 6D TOTO tembus 100%
terima kasih banyak AKI
kemarin saya bingun syukur sekarang sudah senang
rencana bulan depan mau pulang untuk buka usaha
bagi penggemar togel ingin merasakan kemenangan
terutama yang punya masalah hutang lama belum lunas
jangan putus asah HUBUNGI AKI NAWE 085-218-379-259 ATAU KLIK SITUS KAMI PESUGIHAN TAMPA TUMBAL tak ada salahnya anda coba
karna prediksi AKI tidak perna meleset
saya jamin AKI NAWE tidak akan mengecewakan