Senin, 21 November 2022

Belajar Membuat Prefab, GameObject Child, Rigidbody, Physics Material

 Buatlah project baru di Unity atau cukup Scene baru saja (jika Anda masih ingin menggunakan project materi sebelumnya).


Pastikan Project yang digunakan adalah Game 3D.


Tambahkan sebuah Plane dengan cara klik menu GameObject -> 3D Object -> Plane lalu ganti namanya menjadi Lantai1.






Tambahkan plane kedua, ganti namanya menjadi Lantai2 dan atur scalenya menggunakan tombol Scale di pojok kiri atas atau masukkan angkanya pada panel transform.

Angkat posisi Lantai2 sedikit ke atas dan atur kemiringannya sehingga mirip seperti gambar berikut.








Untuk memudahkan penyebutan, ganti nama Game Object Child tadi menjadi Titikjatuh.


Selanjutnya buat sebuah Sphere baru dengan cara klik menu GameObjects -> 3D Object -> Spphere dan ganti namanya menjadi (bebas) kalo saya namakan dengan bolayogi.


Tambahkan sebuah gambar pada panel Assets dengan cara klik kanan pada panel Assets -> Import New Assets..., lalu pilih salah satu gambar yang ada di komputer Anda,kalo saya dengan menggukan panel bentuk bola basket.









Klik bolayogi dan tambahkan RigidBody dengan cara klik menu Component -> Physics -> Rigidbody.


Rigidbody adalah sebuah komponen penting yang dapat membuat GameObject seolah-olah memiliki berat dan dapat dipengaruhi oleh gaya gravitasi.


Buat sebuah Physic Material dengan cara klik Assets -> Create -> Physics Material dan beri nama Bounce.





Berikutnya untuk menjadikan Prefab, drag MyBall dari tab Hierarchy ke panel Assets.





Kemudian, buat script C# dan beri nama GandakanBola.cs lalu ubah script menjadi seperti berikut ini




Selanjutnya pasang script tersebut di GameObject mana saja yang Anda suka, lalu pastikan parameter Titikjatuh dan parameter bolayogi diisi.


Parameter Titikjatuh diisi dengan GameObject sesuai dengan gameobject yang dibuat kalo saya sama namanya yaitu Titikjatuh, sedangkan parameter bolayogi diisi dengan prefab dengan yang sama nama object nya yaitu bolayogi.







 Jalankan Games dan klik tombol Buat Bola berkali-kali. Perhatikan pula kondisi tab Hierarchy dengan seksama, semua GameObject yang terbentuk dan terterah di sana akan menghilang secara otomatis setelah 5 detik. Beginilah cara Unity membuat GameObject secara runtime sekaligus menjaga kestabilan penggunaan memori pada Komputer.


Hingga ini hasil nya : 






Sekian Penjelasan saya pada kali ini Mohon maaf bila ada kekurangan pada pembelajaran kali ini

Sekian terimakasih

Catatan : untuk Menginput keyboard ada terjadi kesalahan scriptnya mungkin kedepannya bisa di menggunakan tombol keyboard... Terimakasih


Salam Budi Luhur


Senin, 17 Oktober 2022

Membuat sebuah project di Unity text Helloworld

 Sekarang saatnya membuat project game baru, tetapi sebelumnya apabila di komputer belum terinstall code editor, alangkah baiknya menginstall code editor terlebih dahulu. Adapun code editor yang digunakan adalah 'Visual Studio Code'. Kunjungi situs resminya untuk menginstall visual studio code, silahkan pilih code editor sesuai spesifikasi sistem operasi komputer kalian.


Langkah - langkah


1. Buka 'Unity Hub' melalui desktop atau start menu.



2. Setelah UnityHub terbuka pilih 'Projects' pada side bar sebelah kiri. Lalu pilih tanda dropdown samping tombol 'NEW' untuk memilih versi unity yang akan digunakan.





3. Tentukan nama project, templates dan lokasi penyimpanan. Sebagai contoh nama project adalah 'Hello World'. dan disarankan untuk menyimpan project pada directory 'C'. Lalu pilih Templates yang digunakan, kali ini menggunakan templates 2D. Lalu klik 'CREATE'.






4. Tunggu sampai proses loading pembuatan project selesai.



5. Setelah selesai proses loading, jendela project unity akan terbuka.





6. Klik kanan pada 'main camera' lalu pilih 'UI' lalu pilih 'Canvas'




7. Klik kanan pada 'Canvas' lalu pilih 'UI' lalu pilih 'Text'




8. Ubah nama object 'Text' pada hirarki menjadi 'Hello World Tx', dengan klik kanan pada object 'Text' (1). Dan anda dapat merubah properti dari object 'Hello World Tx' pada inspektor (2).





9. Saatnya melakukan pengetesan. Caranya klik tombol play pada bagian tengah atas jendela unity 3D. apabila tidak terdapat peringatan error pada console, berarti kita telah berhasil membuat tampilan hello world.




10. Berhasil tidak ada error yang di tampilkan dan bisa di run play



    Sekian dari saya tutorial pada kali ini semoga bermanfaat, walaupun hanya dasar nya saja yang di coba paling tidak sudah dapat gambaran dari software unity3D ini.


Mari kembangkan project game yang kita inginkan...


Terima kasih...


Salam Budi Luhur