Jumat, 13 Maret 2015

KORDINAT POLAR DARI SURABAYA KE RUMAH SENDIRI by Rahman Diki Ardian (tugas)


KORDINAT POLAR DARI SURABAYA KE RUMAH SENDIRI

Kordinat SURABAYA (Tugu Pahlawan)
-7.245843 (lintang) , 112.737771 (bujur)


Koordinat RUMAH (kencong-jember)
-8.271660(lintang) , 113.370935(bujur)
 
Selisih lintang:
L = 8.271660° -7.245843° = 1.025817°

Konversi ke km:
Y = (1.025817 * 111.321) km
Y = 114.194974257 km
*Catatan:  111.321 adalah nilai 1 derajat lintang pada ekuator dalam kilometer

Selisih bujur:
B = 113.370935° - 112.737771°  = 0.633164°

Konversi ke km:
X = (0.633164 * 110.567) km
X = 70.007043988 km
*Catatan:  110.567 adalah nilai 1 derajat bujur pada ekuator dalam kilometer

Jarak antara rumah dan Surabaya:
R = √((114.194974257 )^2 〖+(70.007043988)〗^2  ) km
R = √(13040.492145556892702049+4900.986207937766944144) km
R = √17941.478353494659646193 km
R = 133.94580379203620145855430639773 km

Sudut dengan patokan Surabaya:
∝ =-[〖cos〗^(-1) ((70.007043988 )/(133.945803792 ))]°
∝ = -[〖cos〗^(-1) (0.522652013023)]°
∝ = -58.489688°





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.


pencarian

my