Table of Contents

Importieren der neuesten Version des EasyAR-Plugins, um Mega-Funktionen zu aktivieren

Dieser Artikel beschreibt, wie die neueste Version des EasyAR Sense Unity Plugins (für Mega) importiert wird, um Mega-Funktionen zu aktivieren.

Verwenden Sie die neueste Version des EasyAR-Plugins für Mega

Es wird Unity 2021.3.30 oder höher benötigt.

Auf der Download-Seite sehen Sie zwei Versionen des Unity-Plugins: EasyAR Sense Unity Plugin und EasyAR Sense Unity Plugin (for Mega). Die Hauptunterschiede zwischen diesen beiden Versionen sind:

  • EasyAR Sense Unity Plugin: Enthält keine Mega-Unterstützungsdateien und kann nicht für die Mega-Entwicklung verwendet werden. EasyAR bietet historische Versionen ab 4.6 zum Download an.
  • EasyAR Sense Unity Plugin (for Mega): Enthält Mega-Unterstützungsdateien und kann für die Mega-Entwicklung verwendet werden. EasyAR bietet keine historischen Versionen zum Download an.

Bei Verwendung von Versionen nach 4000 sind die EasyAR Sense Unity Plugin-Dateien (d.h. com.easyar.sense) in beiden ZIP-Archiven identisch, sofern die Versionsnummern gleich sind, und können gegeneinander ausgetauscht werden. Wenn Sie also bereits die neueste Version des EasyAR Sense Unity Plugins heruntergeladen und importiert haben, können Sie die Datei com.easyar.mega direkt aus dem EasyAR Sense Unity Plugin (for Mega) ZIP-Archiv extrahieren und in Ihr Unity-Projekt importieren, ohne das gesamte Plugin-Paket erneut importieren zu müssen.

Anmerkung

Nach Version 4000 meldet der Skript-Compiler einen Fehler, wenn inkompatible Versionen von com.easyar.sense und com.easyar.mega importiert werden, und weist auf eine Versionsinkompatibilität hin. Stellen Sie sicher, dass com.easyar.sense und com.easyar.mega aus demselben Plugin-Paket stammen oder miteinander kompatibel sind.

Für Version 4.7 müssen die Versionsnummern von com.easyar.sense und com.easyar.mega einschließlich aller nachfolgenden Ziffern und Buchstaben exakt übereinstimmen, um Kompatibilität zu gewährleisten.

Vor der Veröffentlichung Ihrer Anwendung wird empfohlen, die EasyAR-Website erneut zu überprüfen. Falls eine neuere Version des EasyAR Sense Unity Plugins (for Mega) verfügbar ist, laden Sie diese herunter und importieren Sie sie, um sicherzustellen, dass Ihre Anwendung die neuesten Mega-Dienste nutzen kann und so maximale Kompatibilität und optimale Leistung gewährleistet sind.

Wichtig

Anwendungen, die mit einer veralteten Version des EasyAR Sense Unity Plugins (for Mega) entwickelt wurden, können möglicherweise die neuesten Mega-Dienste nicht nutzen. Solange sich die Online-Dienste nicht ändern (d.h. die Version der Mega-Positionsbibliothek nicht aktualisiert wird), können mit einer alten Version des EasyAR Sense Unity Plugins (for Mega) gepackte Anwendungen weiterhin normal verwendet werden.

Importieren des EasyAR-Plugins und des Mega-Unterstützungspakets

Nach dem Entpacken des heruntergeladenen ZIP-Archivs sehen Sie eine readme-Datei und mehrere tgz-Dateien. Die tgz-Dateien können direkt in Unity importiert werden, sie müssen nicht erneut entpackt werden.

Importmethode:

  • Klicken Sie in der Menüleiste auf Window und wählen Sie Package Manager.
  • Klicken Sie im sich öffnenden Fenster auf das +-Symbol oben links und wählen Sie Install Package from tarball ....
  • Wählen Sie im sich öffnenden Dialogfeld die heruntergeladene und entpackte .tgz-Datei aus.
  • Nur durch Importieren von com.easyar.sense können Mega-Anwendungen entwickelt werden, jedoch ohne Unterstützung für Editor-Funktionen wie das Laden von Block-Meshes oder das Platzieren von Inhaltsreferenzen.
  • Durch Importieren von com.easyar.sense und com.easyar.mega können Mega-Anwendungen entwickelt werden, einschließlich Unterstützung für Editor-Funktionen wie das Laden von Block-Meshes oder das Platzieren von Inhaltsreferenzen.
  • Normalerweise muss com.easyar.mega.studio nicht importiert werden. Dieses Tool kann nicht für die Unity-Entwicklung verwendet werden, sondern dient nur zum Erstellen und Importieren von Annotationsdaten und zur Visualisierung der Ergebnisse in Verbindung mit dem Mega Toolbox.

Die Reihenfolge des Imports der beiden .tgz-Dateien com.easyar.sense und com.easyar.mega spielt keine Rolle. Sie können zuerst com.easyar.sense oder zuerst com.easyar.mega importieren.

alt text

Nach erfolgreichem Import von com.easyar.sense und com.easyar.mega sollten im Console-Fenster von Unity keine Fehlermeldungen angezeigt werden. Wenn Sie das Package Manager-Fenster öffnen, sollten Sie sehen, dass sowohl EasyAR Sense Unity Plugin als auch EasyAR Mega Support importiert sind und die soeben importierte Versionsnummer anzeigen.

alt text

Tipp

com.easyar.mega ist von einigen Drittanbieterpaketen abhängig, wie z.B. com.unity.cloud.ktx und com.unity.cloud.gltfast. Stellen Sie beim Import sicher, dass eine normale Netzwerkverbindung besteht, damit Unity diese Abhängigkeiten automatisch herunterladen und importieren kann.

Unter bestimmten Netzwerkbedingungen kann der Importprozess dieser Abhängigkeiten durch Unity langsam sein. Es wird empfohlen, die Netzwerkumgebung zu ändern oder den Import mehrfach zu versuchen, bis alle Abhängigkeiten erfolgreich importiert wurden.

Anmerkung

Nach dem Import des Plugin-Pakets können die tgz-Dateien nicht gelöscht oder an einen anderen Ort verschoben werden. Daher ist es in der Regel erforderlich, diese Datei vor dem Import an einem geeigneten Ort zu platzieren. Es wird empfohlen, sie im Packages-Ordner des Unity-Projekts abzulegen, um die Versionsverwaltung zu erleichtern.

Aktivieren der Mega-Funktionsunterstützung

Überprüfen und aktivieren Sie die Option Mega > Mega Block/Landmark support im Project Settings-Bereich:

Diese Option ist standardmäßig aktiviert, nachdem com.easyar.mega importiert wurde, und standardmäßig deaktiviert, wenn es nicht importiert wurde.

Anmerkung

Das Aktivieren der Mega-Funktionsunterstützung erzwingt das Hinzufügen der (feinen) Standortberechtigung. Für die beste Leistung ist dies für die Nutzung der Mega-Funktionen erforderlich.

Nächste Schritte