Implementeren in Android en iOS (AR Foundation) [Experimenteel] — MRTK2

De vereiste pakketten installeren

  1. Het pakket Microsoft.MixedReality.Toolkit.Unity.Foundation downloaden en importeren vanuit GitHub of Unity Package Manager

  2. Installeer de volgende pakketten in Unity Package Manager (UPM):

    Unity 2018.4.x

    Android iOS Opmerkingen
    AR Foundation
    Versie: 1.5.0 - preview 6
    AR Foundation
    Versie: 1.5.0 - preview 6
    Voor Unity 2018.4 is dit pakket inbegrepen als preview. Het pakket weergeven: Window>Package Manager>Advanced>Show Preview Packages
    ARCore XR-invoegtoepassing
    Versie: 2.1.2
    ARKit XR-invoegtoepassing
    Versie: 2.1.2

    Unity 2019.4.x

    Android iOS
    AR Foundation
    Versie: 2.1.8
    AR Foundation
    Versie: 2.1.8
    ARCore XR-invoegtoepassing
    Versie: 2.1.11
    ARKit XR-invoegtoepassing
    Versie: 2.1.9

    Unity 2020.3.x

    Android iOS
    AR Foundation
    Versie: 3.1.3
    AR Foundation
    Versie: 4.0.12
    ARCore XR-invoegtoepassing
    Versie: 3.1.4
    ARKit XR-invoegtoepassing
    Versie: 4.1.7
  3. Werk de MRTK UnityAR-scripting bij door het menu-item aan te roepen: Mixed Reality > Toolkit > Utilities > UnityAR > Update Scripting Defines

    Script bijwerken Definieert

De mixedRealityToolKit-scène toevoegen aan uw project

  1. Selecteer Mixed Reality -> Toolkit -> Toevoegen aan scène en configureren

    Mixed Reality -> Toolkit -> Toevoegen aan scène en menuoptie configureren

De provider voor camera-instellingen van Unity AR inschakelen

In de volgende stappen wordt ervan uitgegaan dat het mixedRealityToolkit-object wordt gebruikt. De vereiste stappen voor andere serviceregistrars kunnen afwijken.

  1. Selecteer het mixedRealityToolkit-object in de scènehiërarchie.

    Met MRTK geconfigureerde scènehiërarchie

  2. Selecteer Kopiëren en aanpassen om het MRTK-profiel te klonen om aangepaste configuratie in te schakelen.

    MRTK-profiel klonen

  3. Selecteer Klonen naast het Cameraprofiel.

    MRTK-cameraprofiel klonen

  4. Navigeer in het deelvenster Inspector naar de sectie camerasysteem en vouw de sectie Providers van camera-instellingen uit .

    Providers voor instellingen uitvouwen

  5. Klik op Provider voor camera-instellingen toevoegen en vouw de zojuist toegevoegde vermelding Nieuwe camera-instellingen uit.

    Nieuwe instellingenprovider uitvouwen

  6. Selecteer de provider Camera-instellingen voor Unity AR

    Provider voor Unity AR-instellingen selecteren

    Voor meer informatie over het configureren van de unity AR-provider voor camera-instellingen: Provider van unity AR-camera-instellingen.

Notitie

Deze installatie controleert (wanneer de toepassing wordt gestart) of de AR Foundation-onderdelen zich in de scène bevinden. Zo niet, dan worden ze automatisch toegevoegd om het te laten werken met ARCore en ARKit. Als u een specifiek gedrag wilt instellen, moet u zelf de onderdelen toevoegen die u nodig hebt. Raadpleeg deze documentatie voor meer informatie over AR Foundation-onderdelen en -installatie.

Een scène bouwen voor Android- en iOS-apparaten

  1. Zorg ervoor dat u de Provider voor camera-instellingen van UnityAR hebt toegevoegd aan uw scène.

  2. Het platform overschakelen naar Android of iOS in de Build-instellingen van Unity

  3. Zorg ervoor dat de gekoppelde XR-invoegtoepassingsbeheerprovider is ingeschakeld

    Beheer van iOS XR-invoegtoepassing: beheer van XR-invoegtoepassingen iOS

  4. De scène bouwen en uitvoeren

Zie ook