Jumat, 13 Maret 2015

Membuat Virtual Pad pada Unity

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.


Tidak ada komentar:

Posting Komentar

pencarian

my