Table of Contents

Menjalankan simulasi di Unity editor

Dokumen ini memandu Anda mensimulasikan real-scene localization di Unity editor, membantu menyelesaikan pemeriksaan static alignment konten virtual sebelum mini program上线.

Sebelum memulai

Penting

Menggunakan data EIF yang direkam onsite dapat memverifikasi secara visual apakah penempatan konten virtual sudah akurat.

Namun, karena lingkungan platform xr-frame dan Unity berbeda, logic script kode dan hasil rendering tidak dapat diverifikasi dalam simulation run.

Simulation run

  1. Buat Sense license

    Karena simulation run di Unity memerlukan EasyAR Sense, Anda perlu menyiapkan Sense license (bisa berupa trial license).

    Di EasyAR Developer Center, pilih [Sense license management] > [Create a new Sense license key]:

    Sense license

    • Pilih EasyAR Sense Personal Edition.

    • Pada opsi ‘Whether to use sparse space’, pilih ‘No’.

    • Isi nama aplikasi apa saja, iOS Bundle ID, dan Android Package Name.

    • Klik OK. Setelah itu, license yang diajukan akan muncul di Sense license management dalam Developer Center.

    Informasi Sense license

  2. Di EasyAR Developer Center, pilih Sense license yang diajukan pada tahap persiapan.

    Daftar Sense license

    Klik copy:

    Copy Sense license

  3. Klik [EasyAR] > [Mega] > [Configuration] pada menu bar di bagian atas Unity editor untuk masuk ke halaman konfigurasi:

    Configuration

  4. Klik Sense di sisi kiri untuk konfigurasi, lalu masukkan Sense license.

    Masukkan Sense license

  5. Aktifkan verification tool, lalu klik Run.

    Scene yang telah ditempatkan

    Klik OK pada pop-up window.

    Pop-up window

  6. Klik load button untuk memuat file EIF.

    Load button

    Pilih file EIF yang disimpan pada tahap persiapan (suffix .eif atau .mkveif).

    Select EIF

  7. Sembunyikan Block Mesh.

    • Anda dapat mengatur semua Block Mesh menjadi hidden.

      Hide Block Mesh

    • Anda dapat mengatur Block Mesh Alpha menjadi 0 di verification tool, sehingga transparan.

      Change Alpha

      Seret control bar ke paling kiri.

  8. Play EIF

Penting

Saat memutar EIF di Unity editor, SDK dan input frame data yang digunakan berbeda dari yang digunakan oleh xr-frame mini program, sehingga metode ini:

✅ Dapat digunakan untuk memverifikasi secara visual apakah penempatan konten virtual akurat dan memverifikasi akurasi localization cloud localization service pada lokasi tersebut.

❌ Tidak dapat digunakan untuk memverifikasi efek akhir xr-frame mini program saat berjalan di perangkat nyata.

Cara kerja dan ekspektasi: saat Unity memutar data EIF, EasyAR SDK akan memanggil input frame data yang direkam dan mengirim request cloud nyata ke localization service yang dikonfigurasi.

  • Jika localization berhasil dan stabil: posisi model akurat dan tidak ada drift, sehingga scene tersebut dapat diperkirakan juga mencapai efek yang relatif ideal pada xr-frame mini program.

  • Jika localization gagal atau perilakunya abnormal: model sering melompat, bergeser, atau tidak dapat localization, biasanya berarti xr-frame mini program juga akan menghadapi masalah serupa saat berjalan di perangkat nyata.

Topik terkait