Tutorial Collision dan Material
Pada tutorial kali ini saya akan memberikan pengetahuan kepada anda mengenai Collision dan Material pada Unity. Silahkan simak dengan seksama agar anda dapat mencobanya di rumah
Langkah Pertama
Buatlah Projek baru.Langkah Kedua
Langkah kedua buatlah Plane yang berasal dari GameObject->3DObject->Plane, maka akan muncul plane pada lembar kerja.
Langkah Ketiga
Langkah selanjutnya mewarnai plane. Anda dapat melakukannya dengan mengaktifkan plane terlebih dahulu dengan mengeklik plane. Kemudian pada bagian kanan pilih material-> pada bagian Element 0 klik pada simbol O. Kemudian pilihlah material yang telah anda buat sebelumnya.
Langkah Keempat
Plane yang telah anda buat telah terwarnai sehingga mendekati dunia nyata seperti padang datar.
Langkah Kelima
Menambahkan pohon pada tanah lapang sehingga terlihat mendekati dunia nyata. untuk dapat menggunakan pohon anda harus mengimportnya terlebih dahulu.
Langkah Keenam
Cara mengimport pohon dari asset standar Unity.
Pada Assets pilihlah Import Packge, kemudian pilihlah Environment. Selanjutnya tekan import. Jika ternyata pada Import Package anda tidak menemukan apa-apa maka anda harus menginstal UnityStandardAssetsSetup.exe,Maka dipastikan anda dapat menginport asset.
Langkah Ketujuh
Setelah anda membuat environment yaitu pohon palm, yang dapat dibuat dengan cara yang sama pada langkah ke enam. Buatlah pohon yang berjumlah lebih banyak dengan drug and drop dari asset ke halaman kerja.
Langkah Kedelapan
Setelah pohon palm telah selesai dibuat maka buatlah objek sphere sebagai objek yang bergerak menabrak objek lain contohnya cube, capsule, cylinder. Sehingga dapat membuat peristiwa tabrakan (collision).
Langkah Kesembilan
Maka akan dapat anda lihat karya yang telah anda buat, dengan warna RGB. Objek 3D yang dikelilingi pohon palm.
Langkah Kesepuluh
Siapkanlah warna terrrain yang dapat anda peroleh dari internet. Yang nantinya dapat kita warnai pada objek sphere, cube, capsule, cylinder.
Untuk dapat membuat warna terrain pada objek 3D anda maka, klik kanan pada Asset kemudian Create->Material(seperti gambar diatas).
Sebelumnya anda drug and drop gambar terrain yang anda perolehkan dari internet. Kemudian pilihlah gambar terrain yang anda sukai kemudian seret pada Albedo dan Occlusion (pemilihan ini sebenarnya terserah anda).
Setelah material telah anda buat maka tinggal langkah selanjutnya mengaplikasikannya pada objek 3D anda. Dengan mengeklik Cube pada bagian kanan untuk mengaktifkan inspector pada objek tersebut. Pada Material tepatnya pada Element 0 tekan simbol O untuk memilih material yang telah anda buat sebelumnya.
Langkah Kesebelas
Objek 3Dimensi anda terlihat lebih alami dengan menyatu dengan alam. Selanjutnya penyetingan pada objek untuk dapat menghasilkan peristiwa tabrakan (collision).
Langkah Keduabelas
Membuat Script untuk pergerakan (Moving) dan Collision
Gambar diatas adalah script dari pergerkan (move) dan collision (tabrakan). Untuk dapat diimplementasikan pada Unity perhatikan langkah dibawah ini.
Maka anda dapat membuat file C# pada unity yang kemudian saat anda klik file C# tersebut maka anda masuk ke dalam Editor MonoDevelop untuk melakukan pengetikan script pergerakan. Dapat anda contoh script di atas untuk melakukan pergerakan(move) dan tabrakan (collision).
Langkah Ketigabelas
Setelah anda membuat scipt yang telah anda tuliskan pada monodevelop, kemudian anda Save. Pada contoh saya di atas file scrip saya namai Collosion. Kemudian anda drag and drop dengan menyeretnya pada objek 3D Sphere pada bagian kanan.
Langkah Keempatbelas
Melakukan penyetingan pada objek 3D pada bagian Inspector
Untuk dapat mendapatkan peristiwa tabrakan (collision) anda memerlukan dua objek. Diatas saya mencontohkan 2 objek Sphere (sebagai penabarak) dan Capsule (sebagai pihak yang ditabrak).
Ini adalah pengengaturan pada objek Sphere sebagai pihak yang menabrak pada inspector-nya.
Pengaturan pada sphere pihak yang anda menabrak. Pilih add Component kemudian pilih Physics. Kemudian pilih Rigid Body.
Langkah Kelimabelas
Setelah semua tahap telah anda lakukan maka pada tahap Testing.
Collison anda berhasil jika Objek penabrak (sphere) tidak menembus objek yang ditabrak (Cube). Anda akan melihat sphere akan terpental menabrak cube dari hasil observasi tersebut maka peristiwa tabrakan (collision) anda berhasil. Selamat Mencoba, sebenarnya saya membuat objek yang bagus seperti mobil dan orang tetapi gagal, dan saya sarankan untuk menggunakan simple objek seperti sphere, cube, capsule, cylinder. Setelah seharian mencoba dengan objek-objek yang bagus dan akhirnya gagal, maka sphere dan cube objek yang bagus untuk peristiwa collision (peristiwa tabrakan)
Riski Nova Saputra
135150207113003
Kelas A
Teknik Informatika