Layanan fisika tangan — MRTK2
Layanan fisika tangan memungkinkan peristiwa tabrakan tubuh yang kaku dan interaksi dengan tangan artikulasi.
Mengaktifkan ekstensi
Untuk mengaktifkan ekstensi, buka profil RegisteredServiceProvider Anda. Klik Register a new Service Provider
untuk menambahkan konfigurasi baru. Di bidang jenis komponen, pilih HandPhysicsService. Di bidang Profil konfigurasi, pilih profil fisika tangan default yang disertakan dengan ekstensi.
Opsi profil
Lapisan fisika tangan
Mengontrol lapisan yang akan digunakan oleh sambungan tangan yang dibuat.
Sementara layanan default ke lapisan "default" (0), disarankan untuk menggunakan lapisan terpisah untuk objek fisika tangan. Jika tidak, mungkin ada tabrakan yang tidak diinginkan dan/atau raycast yang tidak akurat.
Prefab tubuh kinematik ujung jari
Kontrol prefab mana yang diinstansiasi pada ujung jari. Agar layanan berfungsi seperti yang diharapkan, prefab memerlukan:
- Komponen rigidbody, dengan diaktifkan isKinematic
- Collider
-
JointKinematicBody
komponen
Gunakan tubuh kinematik telapak tangan
Mengontrol apakah layanan akan mencoba membuat contoh prefab pada sendi telapak tangan.
Prefab tubuh kinematik palem
Ketika UsePalmKinematicBody
diaktifkan, ini adalah prefab yang akan digunakannya. Sama seperti FingerTipKinematicBodyPrefab
, prefab ini membutuhkan:
- Komponen rigidbody, dengan diaktifkan isKinematic
- Collider
-
JointKinematicBody
komponen
Cara menggunakan layanan
Setelah diaktifkan, gunakan properti collider IsTrigger
apa pun untuk menerima peristiwa tabrakan dari semua 10 digit (dan telapak tangan jika diaktifkan).