Skip to main content

Translate dan Raycast

Buatlah Project baru di Unity dan pastikan project yang di gunakan adalah Game 3D.

Tambahkan sebuah GameObject plane.

Tambahkan lagi sebuah GameObject cube dengan cara klik menu GameObject -> 3D Object -> Cube dan tambahkan sebuah Component Rigidbody melalui menu Component -> Physics -> Rigidbody. Posisikan cube berada di atas plane. perhatikan gambar berikut.


Tambahkan sebuah asset gambar apapun dengan cara klik kanan pada panel Assets lalu pilih Import New ASsets… Pasang texture tersebut pada Cube. Gambar ini hanya untuk membuat cube lebih menarik saja. Perhatikan gambar berikut.


Berikutnya buat script dan beri nama TranslateScript.cs lalu ubah menjadi seperti di bawah ini



Berikutnya Cube akan dibuat bergerak menuju suatu titik berdasarkan inputan dari mouse. 

Atur posisi MainCamera seperti semula sehingga tidak lagi menjadi child dari cube dan dapat melihat keseluruhan Plane Cube dari atas.


Tambahkan sebuah Plane lainnya, beri nama Target. Kecilkan ukuran Plane tersebut dengan menggunakan gizmo scale dan tambahkan sebuah material dan beri warna tertentu sehinga plane target dapat terlihat kontras dengan Plane yang berada di bawahnya.


Berikutnya buat script dan beri nama RaycastCube.cs lalu ubah menjadi seperti di bawah ini


Pasang script tersebut di GameObject Cube, isikan parameter target dengan GameObject plane target yang tadi sudah dibuat. Centang parameter Is Moving.


Kemudian jalankan Game. Klik kanan pada sembarang tempat di plane pertama, perhatikan plane yang dipasang material akan berpindah pada posis tepat di posisi mouse dan Cube akan menghampiri posisi Plane tersebut.

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