Extension package veröffentlichen
Dieser Artikel beschreibt, wie Sie eine EasyAR Sense Unity Plugin extension, die für ein bestimmtes headset entwickelt wurde, nach Abschluss der Entwicklung und runtime verification paketieren und veröffentlichen, damit Benutzer die extension bequem verwenden können.
Bevor Sie beginnen
- Schließen Sie die Entwicklung von headset unterstützt EasyAR ab.
- Schließen Sie die runtime verification (bring-up) ab, um sicherzustellen, dass das Gerät ordnungsgemäß läuft.
Package-Definition abschließen
Die Definition des package selbst befindet sich in package.json. Sie können diese Datei ändern oder gemäß der Unity-Anleitung zum Erstellen custom packages ein neues package erstellen. Achten Sie darauf, name und displayName des package zu ändern, und vermeiden Sie Konflikte mit dem von EasyAR bereitgestellten Template selbst oder mit extensions anderer Anbieter.
Meta-Dateien neu generieren
Löschen und generieren Sie die .meta-Dateien für alle Dateien im package neu. Andernfalls können sie mit dem Template selbst oder mit extensions anderer Anbieter in Konflikt geraten.
Anmerkung
Unity kann .meta-Dateien zwischenspeichern. Es wird empfohlen, bei geschlossenem Unity alle .meta-Dateien im package zu löschen, das gesamte Verzeichnis Library zu löschen und anschließend das Unity project erneut zu öffnen, um die .meta-Dateien neu zu generieren.
Beachten Sie, dass sich Referenzen in scenes und resource files ändern. Möglicherweise müssen einige Objekte in der scene neu erstellt oder geändert werden. Das textbasierte Ersetzen von GUIDs in .unity- und anderen resource files ist eine praktikable Methode.
Versionskompatibilität prüfen
Prüfen Sie die Versionskompatibilität zwischen der extension, dem device SDK und EasyAR Sense Unity Plugin.
Anmerkung
Ab Version 4000 folgt EasyAR Sense Unity Plugin dem von Unity geforderten semantic versioning. Davor konnte jede minor version inkompatible Änderungen enthalten.
Paketieren und veröffentlichen
Möglicherweise möchten Sie auch einige andere Dateien im package ändern. Prüfen Sie vor der Veröffentlichung das gesamte package sorgfältig.
Es wird empfohlen, Dateien mit Unity package zu paketieren. Wenn das device SDK noch nicht bereit ist, in Form eines Unity package veröffentlicht zu werden, können Sie auch die Veröffentlichung über asset package wählen.
Weisen Sie Benutzer darauf hin, dass alle Einschränkungen des EasyAR license key, insbesondere die Einschränkungen für custom cameras, für Ihr extension package gelten.