Table of Contents

Pubblicare l'estensione

Questo documento spiega come impacchettare e pubblicare un'estensione EasyAR Sense Unity Plugin sviluppata per un headset specifico dopo aver completato lo sviluppo e la verifica dell'avviamento, in modo che gli utenti possano utilizzarla facilmente.

Prima di iniziare

Completare la definizione del pacchetto

La definizione del pacchetto stesso è in package.json. Puoi modificare questo file o creare un nuovo pacchetto seguendo la guida di Unity per la creazione di pacchetti personalizzati. Assicurati di modificare il name e il displayName del pacchetto, facendo attenzione a non creare conflitti con il template EasyAR stesso o con altre estensioni di fornitori.

Rigenerare i file meta

Elimina e rigenera i file .meta per tutti i file all'interno del pacchetto. Altrimenti potrebbero entrare in conflitto con il template stesso o con altre estensioni di fornitori.

Nota

Unity potrebbe memorizzare nella cache i file .meta. Si consiglia, con il progetto Unity chiuso, di eliminare tutti i file .meta all'interno del pacchetto e di eliminare completamente la directory Library, quindi riaprire il progetto Unity per rigenerare i file .meta.

Nota che i riferimenti all'interno delle scene e dei file di risorse cambieranno. Potrebbe essere necessario ricreare o modificare alcuni oggetti nelle scene. La sostituzione del testo dei GUID nei file .unity e in altri file di risorse è un metodo valido.

Verificare la compatibilità delle versioni

Verifica la compatibilità dell'estensione con la versione dell'SDK del dispositivo e con la versione di EasyAR Sense Unity Plugin.

Nota

A partire dalla versione 4000, EasyAR Sense Unity Plugin segue il versionamento semantico richiesto da Unity. Prima di questa versione, ogni minor release poteva contenere modifiche non compatibili.

Impacchettare e pubblicare

Potresti voler modificare anche altri file all'interno del pacchetto. Assicurati di rivedere attentamente l'intero pacchetto prima della pubblicazione.

Si consiglia di utilizzare un pacchetto Unity per impacchettare i file. Se l'SDK del dispositivo non è pronto per essere pubblicato come pacchetto Unity, puoi anche scegliere di pubblicarlo tramite un asset package.

Ricorda agli utenti che tutte le limitazioni della chiave di licenza EasyAR (soprattutto quelle relative alle fotocamere personalizzate) si applicano al tuo pacchetto di estensione.