Interaksi Object pada Unity 2017

Pada kesempatan kali ini saya ingin berbagi materi matakuliah Pemrograman Permainan yang diajarkan oleh Bapak Dolly Virgian Shaka Yudha Sakti.

Kita akan mencoba membuat kubus 3d bergerak bersamaan satu sama lain.

Pertama kita akan buat 3D Object Cube dengan cara klik GameObject -> 3D -> Cube.

Selanjutnya buat tiga kubus yang sama atau bisa juga menggandakan object dengan klik kanan Cube lalu pilih duplicate.

Selanjutnya kita akan membuat tag baru dengan cara pilih object manapun, lalu lihat kotak Inspector di sebelah kanan, klik Tag -> Add Tag lalu beri nama “Kotak1”

Kalau sudah maka pilih Kubus4 dan ubah Tag-nya menjadi Kotak1 yang nantinya akan berpengaruh pada script.

Supaya aset, objek dan script tertata lebih rapih, kita dapat mengelompokkan mereka ke dalam folder. Untuk membuat folder bisa dengan mengklik Assets -> Create -> Folder lalu beri nama “Script”.

Selanjutnya klik kanan pada folder Script -> Create -> C# Script dan beri nama “ScriptKubus”.

Berikutnya klik dua kali “ ScriptKubus ” untuk membuka file tersebut. Jika ingin membuka file C# dengan aplikasi lain, silakan klik Edit -> Preferences lalu pilih External Tools dan pilih/browse aplikasi yang diinginkan pada kolom External Script Editor.

Kemudian ketik code berikut.

Pada baris ke 7: berisi 4 variabel boolean yang akan mengatur baris mana saja yang akan aktif pada fungsi Update().

Selanjutnya pada baris 13: baris ini akan memutarkan kubus yang dipasangi script. Misalnya, script ini dipasang di Kubus1, maka Kubus1 yang akan berputar, jika script dipasang pada Kubus2, maka Kubus2 akan berputar

Setelah itu pada Baris 14: baris ini akan memutarkan sebuah kubus yang memiliki nama tertentu menggunakan fungsi Find().

Kemudian pada baris 15: baris ini akan memutarkan sebuah kubus yang memiliki tag tertentu menggunakan fungsi FindGameObjectWithTag().

Terakhir pada baris 16: baris ini akan memutarkan sebuah instansiasi GameObject yang didaftarkan oleh user berdasarkan input dari GameObject tertentu yaitu melalui parameter Pilih Objek.

Jika sudah disimpan selanjutnya Drag and Drop “ScriptKubus” ke object “Kubus1”. Lalu lihat Inspector dan isi seperti berikut.

Terakhir kita dapat menjalankan program dengan mengklik tombol Play dan berikut adalah hasilnya.

Sekian penjelasan dari saya, silakan komentar untuk berdiskusi atau bertanya seputar topik ini.

Terimakasih.

Untuk mengetahui info terbaru seputar Universitas Budi Luhur silakan kunjungi website https://www.budiluhur.ac.id/




Leave a Reply

Your email address will not be published. Required fields are marked *