Ticker

6/recent/ticker-posts

Header Ads Widget

Responsive Advertisement

Unity Simple Tutorial #03 - This, That and Public Script


Coding Labs - Tutorial ini akan menjelaskan tentang penggunaan script dasar pada Unity yang berada pada class Transform yaitu Position, Scale, Rotation dan Translate. Untuk memudahkan pemahaman, tutorial ini akan menggunakan Unity Controller.




Jika proses import package Unity Controller berhasil, maka anda akan melihat beberapa folder baru seperti berikut



Selanjutnya kita akan membuat sebuah Cube melalui menu GameObject > 3D Object > Cube



Atur posisi tampilan Scene dengan menggunakan Left Hand Rule sehingga terlihat seperti berikut



Kemudian Klik MainCamera



Dan klik menu  GameObject > Align With View (Shortcutnya Ctrl + Shift + F) tujuannya agar pandangan MainCamera sama dengan pandangan dalam Scene



Klik PLAY dan coba tes!



Selanjutnya adalah kita akan mencoba mengamati 3 jenis perilaku script yang berbeda yaitu THIS, THAT dan PUBLIC. Yang pertama kita akan coba pasang script ThisTransformRotate pada Cube



Ganti nilai axis Y = 1



Klik PLAY dan perhatikan apa yang terjadi



Hapus script sebelumnya dan sekarang ganti dengan ThatTransformRotate pada Cube.



Pada bagian GameObject masukan MainCamera dan atur nilai axis Y = 1



Klik PLAY dan perhatikan apa yang terjadi



Hapus script sebelumnya dan sekarang ganti dengan PublicTransformRotate pada Cube.



Klik PLAY dan perhatikan apa yang terjadi



Berbeda dengan script THIS dan THAT, script PUBLIC hanya akan dieksekusi melalui sebuah event. Salah satu contoh event yang umum digunakan adalah Keyboard. Jadi kita akan coba pasang script InputKeyboardEvent



Pada Input Key Down, masukan keyboard Spasi



Kemudian pada Event KeyDown, klik tombol + dan masukan GameObject yang memiliki script PUBLIC (dalam hal ini Cube)



Kemudian pada tab function pilih SetTransformRotation()



Jika tidak ada kesalahan seharusnya tampilannya seperti ini



Klik PLAY dan perhatikan apa yang terjadi





Post a Comment

0 Comments