Skip to main content

Interaksi Object

Ada beberapa cara yang bisa dilakukan sebuah script untuk berinteraksi dengan GameObject diantaranya:

Pasang script langsung pada object.
Pasang script pada object lain, lalu menggunakan fungsi untuk mencari object yang dituju.


Langkah-langkah :
1. Buatlah project baru di Unity atau cukup scene baru saja (jika masing ingin menggunakan project dari materi sebelumnya).
2. Tambahkan sebuah Cube dengan cara klik menu GameObject -> 3D Object -> Cube. Posisikan Cube agar berada di depan kamera.
3. Beri nama cube tersebut dengan nama Kubus1. Caranya klik Cube pada tab Hierarchy, tekan F2 dan ketik namanya, atau bisa juga menggunakan tab Inspector dan ketik namanya di textbox paling atas.

4. Lakukan hal yang sama sehingga terdapat 4 buah kubus yang saling berdampingan dengan nama berbeda. Cara lain yang dapat dilakukan untuk menggandakan object adalah dengan duplikasi object (Ctrl+D), atau dengan klik kanan pada Cube di Hierarchy dan pilih Duplicate.

5. Atur posisi masing-masing cube sehingga terlihat berbaris seperti gambar di bawah ini. Caranya bisa dengan mengatur koordinat pada Transform (Inspector) atau drag menggunakan gizmo.

6. Tambahkan satu Tag baru dengan cara klik salah satu GameObject (manapun), lalu pada tab Inspector klik Tag dan pilih Add Tag…
Lalu Klik tombol (+) dan masukkan Tag baru “Kotak1”.

7. Pilih Kubus4 pada Hierarchy dan ganti Tag-nya (pada Inspector) menjadi Kotak1. Kita akan menggunakan ini pada script nanti.

8. Berikutnya ubah proyeksi MainCamera (pada Inspector) menjadi Orthographic dan size menjadi 2.

9. Buat script C# baru dan beri nama ScriptKubus.cs dan edit file menjadi seperti berikut

Berikut ini source codenya.



10. Pasang script tersebut pada Kubus1 dan centang pilihan Cube 1. Jalankan game dan perhatikan kubus mana saja yang berputar.
11. Selanjutnya ketik “Kubus2” pada parameter Pilih Kubus dan centang Cube 2. Perhatikan kembali kubus mana saja yang berputar.
12. Berikutnya ketik “Kotak1” pada parameter Pilih Tag dan centang Cube 3. Perhatikan kembali kubus yang bergerak.
13. Terakhir klik browse (tombol bulat kecil) pada parameter Pilih Objek, pilih tab Scene dan pilih Kubus3, lalu centang Cube 4. Perhatikan kembali kubus yang bergerak.

Sekian dan Terima Kasih.

Comments

Popular posts from this blog

GUI Skin & Manipulasi Kamera

Sebelum membuat GUI pada unity, silahkan sediakan beberapa objek seperti file gambar, suara, dan font, atau Anda dapat mengunduh file-file tersebut di Internet Browser Asset Store yang tersedia di Unity. Buatlah Project baru pada unity. Tambahkan sebuah GUISkin dengan cara klik menu Assets -> Create -> GUISkin . Beri nama " BelajarGUISkin " Setelah itu tambahkan beberapa Assets yang sudah diunduh tadi seperti assets untuk tombol (beberapa template gambar button berekstensi png) dan assets font. Untuk melakukan import Assets, dapat dilakukan dengan beberapa cara, salah satunya dengan cara klik menu Assets -> Import New Assets atau dengan drag filenya langsung dari Windows Explorer. Pastikan semua assets yang akan digunakan sudah di-import. Berikutnya kita kembali ke Skin “ BelajarGUISkin ” yang tadi kita buat. Ubah font khusus button dengan drag file font pada Assets ke Button -> Overflow . Atau klik tombol kecil di sebelaha kanan kolom Font lalu ...

Hal-hal dasar Unity

Interface Unity : Toolbar digunakan untuk memanipulasi Scene View dan objek-objek di dalamnya. Fungsinya beragam, yakni dari memindahkan posisi, rotasi, hingga skala.  Hierarchy Window digunakan untuk melihat daftar GameObject apa saja yang ada di dalam scene. Setiap objek yang ada di scene pasti masuk di Hierarchy. Scene View digunakan untuk melihat secara keseluruhan objek yang digunakan di game. Scenes Window juga dapat mengedit objek, baik itu dalam hal posisi, rotasi maupun skala. Game View digunakan untuk melihat hasil akhir dari game yang nantinya akan ditampilkan di layar user. Inspector Window digunakan untuk mengedit semua properties pada objek yang aktif. Project Window digunakan untuk menampilkan daftar asset yang dapat digunakan dalam project Anda. Ketika menambahkan asset baru, ia akan muncul di Project Window. Console Window digunakan untuk mengetahui log dalam script serta informasi error dan peringatan yang ada di dalam ...

Simple Animation di Unity

Buatlah project baru di Unity atau cukup scene baru saja jika masih ingin menggunakan project yang sudah digunakan dalam materi sebelumnya. Tambahkan sebuah Plane dengan cara klik menu GameObject -> 3D Obect -> Plane . Tambahkan sebuah Cube dangan cara klik menu GameObject -> 3D Obect -> Cube dan tempatkan Cube sedikit di atas Plane agar terlihat. Selanjutnya tampilkan jendela Animation dengan cara klik menu Window -> Animation . Rencananya kita akan membuat 3 animasi yang berbeda untuk si Cube.   Untuk membuat animasi, yang pertama harus dilakukan adalah membuat sebuah file *.anim yang berisi sebuah animasi. Caranya, klik GameObject Cube pada tab Hierarchy, klik jendela Animation dan klik Create. Lalu ketikan nama animasinya, misalnya: Animasi1.anim   Pastikan tombol record (tombol merah di pojok kiri atas) telah diklik yang menandakan Unity telah siap melakukan rekaman pergerakan apapun terhadap GameObject yang aktif. Untuk Animasi1...