Mengaktifkan dukungan headset dalam proyek EasyAR
Dokumen ini menjelaskan cara mengaktifkan dukungan headset dalam scene Unity EasyAR yang sudah ada.
Sebelum memulai
- Baca Dukungan headset EasyAR untuk memahami jenis headset yang didukung oleh EasyAR dan fitur EasyAR yang dapat dijalankan di headset.
- Baca Dukungan headset EasyAR di Unity untuk memahami arsitektur keseluruhan dukungan headset EasyAR di Unity.
Dokumen ini mengasumsikan Anda sudah memiliki scene yang dapat menggunakan EasyAR. Jika perlu membuat scene seperti itu, atau menambahkan komponen EasyAR ke scene headset, lihat dokumen berikut:
Menambahkan komponen headset ke scene
Sebelum menambahkan komponen headset ke scene, biasanya perlu menghapus Camera dan XR Origin yang ada.
Menghapus camera dan XR origin
Hapus Camera yang ada di scene.

Jika scene sudah berisi XR Origin, baik dari EasyAR maupun framework XR Unity, dalam banyak kasus perlu dihapus.

Kiat
Dalam beberapa penggunaan tingkat lanjut, Anda dapat memutuskan sendiri apakah akan menghapusnya atau tidak.
Menambahkan komponen headset
Ikuti instruksi resmi headset untuk menambahkan komponen headset. Di sini kami menggunakan headset Pico sebagai contoh, jika ada konflik dengan instruksi resmi, ikuti instruksi resmi.
Gunakan menu untuk menambahkan XR Interaction Manager:

Gunakan menu untuk menambahkan XR Origin:

Sebelum menjalankan, pastikan membaca instruksi resmi headset untuk memahami cara mengonfigurasi dan menjalankan scene dengan SDK headset.
Mengonfigurasi frame source
Perangkat dengan dukungan bawaan
Pilih AR Session (EasyAR) dan klik kanan, melalui menu EasyAR Sense > Head Mounted Display (Built-in) > Frame Source : [Name] (keep it only) buat frame source [Name] dan simpan hanya itu.
Misalnya, mengonfigurasi frame source untuk Apple Vision Pro:

Setelah operasi, frame source dalam session akan menjadi seperti ini:

Kiat
Jika session berisi frame source yang sesuai dengan perangkat dan merupakan frame source pertama yang tersedia di perangkat (misalnya pada gambar di atas, di sistem visionOS, VisionOS ARKit adalah frame source pertama yang tersedia), tidak perlu dimodifikasi. Beberapa session default yang dibuat melalui menu termasuk dalam kasus ini.
Perangkat dengan dukungan ekstensi
Pilih AR Session (EasyAR) dan klik kanan, melalui menu EasyAR Sense > Extensions > Frame Source : [Name] (keep it only) buat frame source [Name] dan simpan hanya itu.
Misalnya, mengonfigurasi frame source untuk headset Pico:

Setelah operasi, frame source dalam session akan menjadi seperti ini:

Dukungan lintas perangkat
Jika scene perlu dijalankan di perangkat yang berbeda, perlu menyimpan frame source lain, dan memastikan frame source saat ini dapat dipilih di perangkat.
Gunakan item menu tanpa (keep it only) untuk hanya menambahkan frame source tanpa menghapus frame source lain, misalnya EasyAR Sense > Extensions > Frame Source : Pico akan membuat frame source yang sesuai untuk Pico di akhir semua frame source session. Secara umum, setelah menambahkan frame source dengan cara ini, Anda perlu memindahkannya ke posisi yang sesuai.
Kiat
Dalam beberapa penggunaan tingkat lanjut, Anda dapat menyesuaikan posisi frame source sesuai kebutuhan, atau memodifikasinya dalam kode.