UI Interaction pada Kinect V2 dalam Unity3D

Salah satu hal yang terpenting dalam sebuah game adalah UI(User Interaction). Dalam tutorial ini saya hanya menerjemahkan dan mempraktekkan apa yang sudah ditulis orang lain. Saat membuat aplikasi menggunakan Kinect V2, tutorial ini membantu untuk para game developer untuk memudahkan membangun UI system.

Bila menggunakan desktop, pengguna bisa menggunakan mouse kursor untuk berinteraksi, tapi dengan Kinect, itu tidak memungkinkan.

Dalam Unity3D Engine kita bisa saja menulis manual script yang menggunakan berbagai macam prefabs dan teknik raycast, tapi itu akan memakan waktu yang lama.

Maka itu tutorial ini akan menggunakan UGUI dan script yang bisa langsung di download untuk memudahkan.

Karena saya sudah mencobanya, saya menulisnya secara singkat dan mudah agar dapat digunakan tanpa repot.

Yang dibutuhkan :

 

Cara Menggunakan:

  1. Masukkan Unity Pro Package ke dalam project.
  2. Masukkan UIModule.unitypackage ke dalam project.
  3. Buat GameObject baru bernama “Kinect“, masukkan script yang bernama “Body Source Manager” dan “Body Source View“. Untuk menghilangkan skeleton pada layar, pada “Body Source View“, kosongkan “Bone Material“.
  4. Buat EventSystem, masukkan script “Kinect Input Module“, pada kolom Tracking Hands klik tanda “+” lalu pilih “Left Hand“. Klik “+” lagi, pilih “Right Hand“.
  5. Buat UI/Image untuk kursor tangan kiri, pilih gambar untuk kursor. Tambahkan script “Kinect UI Cursor“. Untuk Hand Type pilih “Left”.
  6. Buat UI/Image untuk kursor tangan kanan, pilih gambar untuk kursor. Tambahkan script “Kinect UI Cursor“. Untuk Hand Type pilih “Right”.
  7. Sisanya adalah gunakan UI Button seperti biasa. Maka untuk mengklik tombol tersebut dapat digantikan dengan menggenggam tangan. ^^kinect_cursor

 

Selamat Mencoba

Original Link on https://nevzatarman.com/2015/07/13/kinect-hand-cursor-for-unity3d/

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s