Przewodnik po migracji projektu GVR do gogli Cardboard.

Z tego przewodnika dowiesz się, jak przenieść projekty Unity z wycofanej technologii Google VR (GVR) za pomocą wtyczki Cardboard XR.

Konfigurowanie środowiska programistycznego

Wymagania dotyczące oprogramowania:

  • Format Unity 2021.3.32f1 lub nowszy obsługiwany przez wtyczkę Cardboard XR.
    • Podczas instalacji dodaj obsługę kompilacji na Androida i iOS.

Otwórz projekt GVR i wyeksportuj scenę bez pakietu GVR.

Wykonaj te czynności, aby otworzyć istniejący projekt GVR i wyeksportować scenę.

  1. Otwórz projekt w Unity w GVR.

  2. W Unity otwórz Zasoby > Eksportuj pakiet, aby wyeksportować bieżący projekt.

    Tekst zastępczy

  3. Odznacz wszystkie foldery zawierające skrypty, aby uniknąć błędów kompilacji podczas importowania projektu w nowszej wersji Unity, ponieważ nie obsługuje on GVR.

    Tekst zastępczy

Utwórz nowy projekt w nowszej wersji Unity i zaimportuj go.

  1. Otwórz nowszą wersję Unity obsługiwaną przez wtyczkę Cardboard XR (Unity 2021.3.32f1 lub nowszą) i utwórz nowy projekt 3D.
  2. Zaimportuj projekt GVR.

    Tekst zastępczy

Zaimportuj pakiet SDK Cardboard.

  1. Zaimportuj pakiet SDK Cardboard, postępując zgodnie z krótkim wprowadzeniem do Google Cardboard dla Unity.

Dostosuj ustawienia sceny, by były obsługiwane przez gogle.

  1. Dodaj skrypt ObjectController do wszystkich interaktywnych obiektów w scenie.

    1. W panelu Hierarchia przejdź do sekcji Skarb i wybierz kształt dwudziestościanu

      Tekst zastępczy

    2. W panelu inspektora po lewej stronie, w komponencie Skrypt, wybierz skrypt ObjectController.

      Tekst zastępczy

    3. Powtórz te czynności na wszystkich kształtach.

  2. Przeciągnij skrypt CardboardReticlePointer.cs do Odtwarzacza > Kamera główna > GVRReticlePointer.

    Skrypt znajduje się tutaj: Packages/com.google.xr.cardboard/Runtime/CardboardReticlePointer.cs.

    Tekst zastępczy

  3. Przeciągnij skrypt CardboardStartup.cs do właściwości CubeRoom.

    Skrypt znajduje się tutaj: Assets/Samples/Google Cardboard XR Plugin for Unity/<version>/ Hello Cardboard/Scripts/CardboardStartup.cs.

    Tekst zastępczy

  4. Wybierz Odtwarzacz > Kamera główna i w panelu inspektora dodaj komponent Śledzony sterownik pozy.

    Tekst zastępczy

Skonfiguruj i skompiluj projekt.

  1. Postępuj zgodnie z przewodnikiem konfiguracji na danym urządzeniu w krótkim wprowadzeniu do Google Cardboard dla Unity.