Gerakan Player dengan mouse

Advertisemen

Assalamuallaikum.wr.wb
Pada kesempatan kali ini saya akan memberikan tutorial construct 2 yaitu player bergerak dengan mouse di construct 2, apa itu construct 2? mungkin ada yang baru mendengarnya, construct 2 ialah engine untuk membuat aplikasi atau game untuk PC, Android dan IOS , engine ini mudah sekali digunakan karena hanya drag & drop saja cocok sekali untuk orang yang tidak mengerti pemprograman.

Pada tutorial kali ini saya akan memberikan tutorial player bergerak dengan mouse, seperti game moba computer.

Buka construct 2 nya pilih new (untuk membuat project baru)






Pilih new empty project (membuat project baru dengan lembar kosong) lalu klik open





Pada lembar kerja kalian akan melihat ukuran layout yang masih belum teratur, atur pada layout sizenya menjadi
Lebar(width) : 1240px
Panjang(height): 720px





Kalian atur juga pada window size menjadi
Lebar(width) : 1240px
Panjang(height): 720px





Kalian buatlah 2 object sprite dan 1 object plugin mouse




1 Object sprite kalian berikan nama yaitu player dan tambahkan behavior yaitu pathfinding
Lebar(width): 64px
Panjang(height): 64px

2 Object sprite kalian berikan nama yaitu lokasi, pada object sprite ini kalian pindahkan diluar layout
Lebar(width): 68px
Panjang(height): 68px

Buatlah 2 instance variable pada object sprite lokasi
Instance variable 1
Nama: startx
Type: number
Value: kalian isi dengan posisi x player saat ini yaitu diluar layout
Instance variable 2
Nama: starty
Type: number
Value: kalian isi dengan posisi y player saat ini yaitu diluar layout

Masuklah kalian kedalam event sheet dan buatlah event




Artinya
Event, jika kalian klik kiri pada mouse
Action 1, maka object sprite lokasi akan berpindah posisi menuju posisi mouse.x dan mouse.y yang kalian klik
Action 2, maka object sprite player akan mencari apakah ada path yaitu mouse.x dan mouse.y
Action 3, maka jika ada pathnya object sprite player akan bergerak menuju path tersebut
Jika tidak ditemukan pathnya maka player tidak akan bergerak

selesai, semoga yang saya jelaskan diatas dapat kalian pahami.
Advertisemen