TechnomediaLabs - 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