VIRTUAL REALITY TOOLKIT (VRTK) OPEN SOURCE FRAMEWORK
7.10 CARA “MEMERIKSA” REPOSITORI CONTOH VRTK V4
Berikut adalah langkah-langkah yang diperlukan untuk memeriksa Repositori Contoh VRTK v4:
1. Saat ini, VRTK hanya dapat diakses melalui baris perintah. Jika Anda menggunakan PC, buka Command Prompt Anda. Jika Anda menggunakan Macintosh, buka Terminal Anda.
2. Salin dan tempel baris berikut ke dalam editor:
git clone --recurse-submodules https://github.com/thestonefox/VRTK.git 3. Tekan Enter dan tunggu hingga selesai.
4. Pada baris baru, ketik perintah berikut:
git submodule init && git submodule update 5. Tekan Enter dan tunggu sampai selesai
6. Opsional: Unduh SDK untuk perangkat keras yang Anda inginkan.
7. Buka Asset/VRTK/Examples, buka salah satu Scene Contoh, lalu tekan putar untuk melihat bagaimana interaksi terlihat di Scene Game Anda.
Berikut adalah daftar contoh Scene dan fitur interaksi saat ini (sampai tulisan ini dibuat):
Input Scene
Menampilkan informasi yang diberikan oleh controller atau input keyboard Anda ke dalam game. Scene penunjuk objek
Object pointer scene
Menggunakan laser hijau yang dipancarkan oleh controller Anda. Anda dapat mengarahkan laser ke berbagai objek di tempat kejadian dan melihat reaksi berbeda yang dapat ditunjukkan oleh penunjuk Anda saat diarahkan ke objek tertentu.
Straight pointer
Penunjuk adalah emisi laser lurus dasar Anda. Paling baik digunakan untuk membuat pilihan UI, atau berinteraksi dengan objek.
Bezier pointer
Emisi garis lengkung yang mengarah ke tanah—ini bisa dibilang pengalaman pengguna terbaik untuk teleportasi.
Teleportasi titik-dan-klik
Menggunakan pointer, Anda dapat memilih area yang ingin Anda pindahkan dan dalam
"berkedip" Anda akan diposisikan ulang ke lokasi itu.
Instant teleport
Ini adalah penggunaan "bingkai hitam" yang menyerupai kedipan, di mana pengguna akan berakhir di lokasi baru ketika penglihatan telah kembali.
Dash teleport
Arahkan ke area yang ingin Anda teleportasi, dan kemudian akan mempercepat frame gerakan bagi pengguna untuk tiba di sana. Gerakan ini muncul dan terasa lebih alami daripada metode Instant teleport.
Teleport scene
Menunjukkan berbagai area dan tipe area yang dapat Anda teleportasikan dalam Scene dengan mengklik Thumbstick untuk mengaktifkan teleportasi dan menunjuk ke arah atau titik yang ingin Anda pindahkan dengan mengklik tombol pemicu.
Interactive Object (Objek yang dapatbeirnteraksi)
Teleport di sekitar tempat kejadian ke berbagai objek. Gunakan tombol pegangan pada controller untuk melihat berbagai jenis pegangan pada setiap objek. Berikut adalah beberapa contoh jenis interaksi yang tersedia pada saat rilis di folder aset VRTK:
Precision grab
Grabs di lokasi yang tepat dari objek tertentu. Dalam contoh pistol, di mana pun tangan berada pada objek, Anda dapat mengambilnya secara otomatis dengan cara tertentu untuk meningkatkan kemudahan penggunaan.
Gun grab
Meraih objek berbentuk pistol akan selalu diposisikan dalam posisi siap menembak di tangan saat diambil dari sudut mana pun.
Toggle grab
Memungkinkan Anda untuk melepaskan tombol saat objek dicengkeram dan mempertahankan posisi meraih hingga Anda menekan tombol lagi.
Two-handed hold
Memegang benda dalam posisi fungsional ketika kedua tangan telah meraihnya.
Pump
Memungkinkan penggunaan aksi pemompaan pada suatu objek untuk menghasilkan efek tertentu.
Hinge joint
Hanya bergerak pada sumbu tertentu—misalnya, pintu berayun terbuka dan tertutup.
Dalam mode putar, Anda dapat memilih CameraRig Switcher untuk bergantian di antara berbagai jenis SDK yang Anda gunakan untuk pengalaman Anda atau memilih simulator. Ini sangat berguna, jika bukan penggunaan VRTK yang paling menguntungkan, karena Anda dapat
membuat beberapa headset dan melihat pratinjau tampilannya secara real time selama tahap pengembangan untuk masing-masing hanya dengan mengklik tombol.
Cara menyiapkan proyek Inti VRTK dari awal
1. Dalam proyek Unity 3D 2018.1+ Anda, buka Scene kosong.
2. Pilih kotak centang yang Didukung Virtual Reality.
3. Buka Project Settings → Player → Other Settings.. Di bawah Konfigurasi, ubah Scripting Runtime Version menjadi .Net 4x Equivalent.
4. Saat diminta, tekan Mulai Ulang. 5. Unduh paket VRTK.Unity.Core dari GitHub, lalu seret dan lepas Folder Aset ke dalam proyek Unity 3D Anda.
Cara menyiapkan Unity CameraRig
1. Dalam Scene Anda, buka tab "Hierarki", lalu hapus Default Camera.
2. Buka Assets → VRTK Unity.Core → CameraRig → [UnityXRCameraRig]. Drag [UnityXRCameraRig] Prefab ke dalam tab Hierarchy Anda.1
3. Tekan putar pada Scene untuk melihat pratinjau kamera.
Head Anchor
Objek game induk mengacu pada posisi headset.
Left Anchor
Objek permainan anak yang merujuk pada lensa mata kiri headset.
Right Anchor
Objek permainan anak yang merujuk ke lensa mata kanan headset.
Cara mengatur Alias Terlacak
1. Seret cetakan "Alias Terlacak" ke dalam Hirarki Anda.
2. Buka Aset → VRTK.Unity.Core → CameraRig → TrackedAlias.
3. Objek game alias yang dilacak adalah objek game anak yang dapat Anda sesuaikan untuk interaksi pengguna yang diwujudkan yang disesuaikan dengan sensor yang akan digunakan dalam kaitannya dengan jenis perangkat keras.
Play area alias
Mengacu pada ruang fisik yang akan dilacak oleh sensor perangkat keras untuk pengalaman Headset alias
Mengacu pada posisi headset Left controller alias
Mengacu pada controller tangan kiri Right controller alias
Mengacu pada controller tangan kanan Scene Camera
Objek game ini merujuk pada berbagai kamera yang akan diposisikan dalam pengalaman (baik untuk perspektif orang pertama atau ketiga)
Tutorial lain yang tersedia di situs web pada saat rilis ini akan mencakup:
1 Sampai tulisan ini dibuat, VRTK v4 masih dalam pengembangan. Lihat vrtk.io untuk pembaruan terbaru dalam dokumentasi dan tutorial, untuk memulai
Cara mengatur Simulator
Pengantar Tindakan VRTK
Cara mengatur pointer
Cara mengatur teleportasi dengan pointer
Cara mengatur objek yang dapat berinteraksi (interactor/interactables)