Bereitstellen unter Android und iOS (AR Foundation) [Experimentell]

Installieren erforderlicher Pakete

  1. Laden Sie das Paket Microsoft.MixedReality.Toolkit.Unity.Foundation von GitHub oder der Unity-Paket-Manager herunter, und importieren Sie es.

  2. Installieren Sie im Unity Paket-Manager (UPM) die folgenden Pakete:

    Unity 2018.4.x

    Android iOS Kommentare
    AR Foundation
    Version: 1.5.0 – Vorschauversion 6
    AR Foundation
    Version: 1.5.0 – Vorschauversion 6
    Für Unity 2018.4 ist dieses Paket als Vorschauversion enthalten. So zeigen Sie das Paket an: Window > Package Manager > Advanced > Show Preview Packages
    ARCore XR-Plug-In
    Version: 2.1.2
    ARKit XR-Plug-In
    Version: 2.1.2

    Unity 2019.4.x

    Android iOS
    AR Foundation
    Version: 2.1.8
    AR Foundation
    Version: 2.1.8
    ARCore XR-Plug-In
    Version: 2.1.11
    ARKit XR-Plug-In
    Version: 2.1.9

    Unity 2020.3.x

    Android iOS
    AR Foundation
    Version: 3.1.3
    AR Foundation
    Version: 4.0.12
    ARCore XR-Plug-In
    Version: 3.1.4
    ARKit XR-Plug-In
    Version: 4.1.7
  3. Aktualisieren Sie die VON UNITYAR definierten MRTK-Skripts, indem Sie das Menüelement aufrufen: Mixed Reality > Toolkit > Utilities > UnityAR > Update Scripting Defines

    Update Scripting Defines

Aktivieren des Unity AR-Kameraeinstellungsanbieters

In den folgenden Schritten wird davon ausgegangen, dass das MixedRealityToolkit-Objekt verwendet wird. Die für andere Dienstregistrierungsstellen erforderlichen Schritte können unterschiedlich sein.

  1. Wählen Sie das MixedRealityToolkit-Objekt in der Szenenhierarchie aus.

    KONFIGURIERTE MRTK-Szenenhierarchie

  2. Wählen Sie Kopieren und anpassen aus, um das MRTK-Profil zu klonen, um die benutzerdefinierte Konfiguration zu aktivieren.

    Klonen des MRTK-Profils

  3. Klicken Sie neben dem Kameraprofil auf Klonen.

    Klonen des MRTK-Kameraprofils

  4. Navigieren Sie im Bereich Inspector (Inspektor) zum Abschnitt Camera system (Kamerasystem), und erweitern Sie den Abschnitt Camera Einstellungen Providers (Anbieter für Kamera Einstellungen).

    Erweitern von Einstellungsanbietern

  5. Klicken Sie auf Kamera hinzufügen Einstellungen Anbieter, und erweitern Sie den neu hinzugefügten Eintrag Neue Kameraeinstellungen.

    Erweitern des neuen Einstellungsanbieters

  6. Wählen Sie den Unity AR Camera Einstellungen-Anbieter aus.

    Auswählen des Unity AR-Einstellungsanbieters

    Weitere Informationen zum Konfigurieren des Unity AR-Kameraeinstellungsanbieters finden Sie unter Unity AR-Kameraeinstellungsanbieter.

Hinweis

Diese Installation überprüft (wenn die Anwendung gestartet wird), ob sich die AR Foundation-Komponenten in der Szene befinden. Andernfalls werden sie automatisch hinzugefügt, damit sie mit ARCore und ARKit funktionieren. Wenn Sie ein bestimmtes Verhalten festlegen müssen, sollten Sie die benötigten Komponenten selbst hinzufügen. Weitere Informationen zu AR Foundation-Komponenten und zur Installation finden Sie in dieser Dokumentation.

Erstellen einer Szene für Android- und iOS-Geräte

  1. Stellen Sie sicher, dass Sie der Szene den UnityAR Camera Einstellungen Provider hinzugefügt haben.

  2. Wechseln der Plattform zu Android oder iOS im Unity Build Einstellungen

  3. Stellen Sie sicher, dass der zugeordnete XR-Plug-In-Verwaltungsanbieter aktiviert ist.

    iOS XR-Plug-In-Verwaltung:  XR-Plug-In-Verwaltung iOS

  4. Erstellen und Ausführen der Szene

Siehe auch