membuat virtual pad.
1.
Buat object yang akan di gerakan. Missal
pesawat.
2.
Kemudian buat objek yang di gunakan sebagai
Virtual_pad .
Disini saya membuat virtual pad dengan
gamabar sapi.
3.
Kemudian buat script dengan nama sesuai
fungsinya (mis: tombol_atas , dll) yang akan di gunakan pada virtual pad, seperti di bawah:
4.
Semua virtual_pad mempunyai isi script sama.
5.
Kemudian drag script kedalam object yang ada pada hirarki.
6.
Kemudian tambah component rigid body 2d dan
colidder 2d dengan mengaktifkan object virtual pad. Kemudian menuju inspector
kemudian add component -> physics 2d dan pilih rigid body 2d, kemudian ulangi
dan pilih box collider 2d,
Jangan
lupa centang ‘is kinematik’ pada rigid body2d agar object tidak jatuh. Dan ‘is
trigger’ pada box collider 2d agar terdapat reaksi bila di klik.
Kemudian membuat script untuk
pesawat.
7.
Deklarasikan dulu semua script dari virtual pad yang ada.
B_up, B_left ,B_down , B_right, ialah nama
script yang sya gunakan untuk tiap virtual pad. Maka jika pembuat menamai
scriptnya beda, maka namanya siklahkan ganti dengan nama script tersebut.
8.
Kemudian drag object yang berisi script masing
–masing virtual pad ke inspector object pesawat.
9.
Kemudian
membuat perintah pada fungsi update pada script pesawat tsb untuk
membuatnya berfungsi .
10.
Pada script diatas ialah kondisi jika salah 1
virtual pad di tekan. Dan object pesawat bergerak. Variable ‘speed’ diatas
ialah variable yan gdigunakan sengai kecepatan. Bias anda buat public agar bias
diatur di luar script.
11.
Setelah itu jadi lah
Pada project yang saya buat ada beberapa
tambahan berupa:
-
Virtual pad untuk menembak.
-
Bias di gerakan 8 arah.
-
Mengganti trigger dengan object transparan
sebagai button. Agar terjadi 8 arah. Dan juga area sntuhnya lebih luas.