Panduan untuk memigrasikan project GVR ke Cardboard.

Panduan ini menunjukkan cara memigrasikan project Unity dari Google VR (GVR) yang tidak digunakan lagi untuk menggunakan Plugin Cardboard XR.

Menyiapkan lingkungan pengembangan

Persyaratan Perangkat Lunak:

  • Unity 2021.3.32f1 atau yang lebih baru didukung oleh Plugin Cardboard XR.
    • Pastikan untuk menyertakan Dukungan Build Android dan iOS selama penginstalan.

Buka project GVR Anda dan ekspor adegan tanpa paket GVR.

Ikuti langkah-langkah berikut untuk membuka project GVR yang sudah ada dan mengekspor adegan.

  1. Buka project Unity Anda menggunakan GVR.

  2. Di Unity, buka Assets > Export package untuk mengekspor project saat ini.

    Teks alternatif

  3. Batalkan pilihan semua folder yang berisi skrip untuk menghindari error kompilasi saat mengimpor project di versi Unity yang lebih baru karena tidak mendukung GVR.

    Teks alternatif

Buat project baru di versi Unity yang lebih baru dan impor project Anda.

  1. Buka versi lebih baru Unity yang didukung oleh Plugin Cardboard XR (Unity 2021.3.32f1 atau yang lebih baru) dan buat project 3D baru.
  2. Impor project GVR.

    Teks alternatif

Impor Cardboard SDK.

  1. Impor Cardboard SDK dengan mengikuti Panduan Memulai untuk Google Cardboard untuk Unity.

Sesuaikan setelan adegan agar didukung oleh Cardboard.

  1. Tambahkan skrip ObjectController ke semua objek interaktif dalam scene.

    1. Pada panel Hierarchy, buka Treasure dan pilih bentuk Icosahedron

      Teks alternatif

    2. Di panel Inspector di sebelah kiri, di komponen Script, pilih skrip ObjectController.

      Teks alternatif

    3. Ulangi prosesnya pada ketiga bentuk tersebut.

  2. Tarik skrip CardboardReticlePointer.cs ke Player > Main Camera > GVRReticlePointer.

    Skrip berada di Packages/com.google.xr.cardboard/Runtime/CardboardReticlePointer.cs.

    Teks alternatif

  3. Tarik skrip CardboardStartup.cs ke CubeRoom.

    Skrip berada di Assets/Samples/Google Cardboard XR Plugin for Unity/<version>/ Hello Cardboard/Scripts/CardboardStartup.cs.

    Teks alternatif

  4. Pilih Player > Main Camera, lalu tambahkan komponen Tracked Pose Driver di panel Inspector.

    Teks alternatif

Konfigurasikan dan buat project Anda.

  1. Ikuti panduan konfigurasi yang disediakan di Panduan Memulai Google Cardboard untuk Unity untuk perangkat Anda masing-masing.