ARCore Extensions for Unity's AR Foundation wspiera wersja 4 oraz wersja 5 AR Foundation. Aby uaktualnić istniejący projekt AR do AR Foundation 5.x z AR Foundation 4.x, wykonaj te czynności:
Tylko w wersji Unity 2021.x lub starszej:
Niektóre pakiety Unity są powiązane z konkretnymi wersjami edytora Unity. Może być konieczna edycja pliku manifestu pakietu. w projekcie Unity, aby zaktualizować ją do wersji AR Foundation 5.x w niektórych edytorach Unity wersji. Więcej informacji znajdziesz na stronie Dostęp do AR Foundation 5.0 w Unity 2021 r.Upewnij się, że plik Packages/manifest.json zawiera te wersje komponentu następujące pakiety:
"dependencies": { -- other dependencies -- "com.google.ar.core.arfoundation.extensions": "https://github.com/google-ar/arcore-unity-extensions.git#arf5", "com.unity.xr.arcore": "5.0.5", "com.unity.xr.arfoundation": "5.0.5", "com.unity.xr.arkit": "5.0.5", -- other dependencies -- }
AR Foundation 5.x wymaga pakietu systemu wejściowego z powodu zależności od
TrackedPoseDriver
. Przykładowe sceny z rozszerzeń ARCore wymagają starszego modułu wejściowego.Aby obsługiwać zarówno pakiet systemu wejścia, jak i starszy menedżer wprowadzania, w Ustawieniach projektu > Odtwarzacz > Inne ustawienia ustawiono na Aktywne wejście. Obsługa do Obie.
Inne kroki w Unity's AR Foundation przewodniki po uaktualnieniu i migracji.