How to Drag Object :Unity3D
Pada percobaan kali ini akan membahas bagaimana cara menggeser objek
menggunakan mouse pada unity3D.
menggunakan mouse pada unity3D.
A. Langkah pertama tentukan objek yang akan dipindahkan dengan menggunakan mouse.
Klik objek tersebut dan tambahkan script dengan cara klik add component => new script.
Klik objek tersebut dan tambahkan script dengan cara klik add component => new script.
B. Beri nama script baru. Contoh “MouseDrag”.Kemudian pilih C Sharp untuk bahasa pemrograman.
Bila sudah selesai, klik Create and Add.
Bila sudah selesai, klik Create and Add.
C. Akan muncul windows baru untuk menulis code yang akan disisipkan pada objet.
Isikan seperti code gambar code di atas.pada variabel distance membarikan delay gerak pada objeck atau jarak. Sehingga objek tidak akan menempel secara langsung pada mouse saat mouse digerakkan.
Buat sebuah fungsi atau method, semisal OnMouseDrag.
Buat sebuah fungsi atau method, semisal OnMouseDrag.
Pada method ini berisikan posisi x, posisi y dan distance dari kursor mouse.
Sedangkan objPosition = membuat objek mengikuti kursor mouse (Belum bisa bergirak).
Untuk bergerak gunakan transform.posotion = objPosition.
Selamat Mencoba !!
Untuk bergerak gunakan transform.posotion = objPosition.
Selamat Mencoba !!
terima kasih telah berbagi info.....
infonya sangat bermamfaat.....
salam kenal dan salam sukses......