Table of Contents

Simulazione in esecuzione (sviluppo di applicazioni non Unity)

Questo documento descrive come usare lo strumento Annotation Tool in Mega Studio per eseguire una simulazione e visualizzare l'effetto di posizionamento.

Nota

I contenuti e gli strumenti seguenti non sono applicabili al processo di sviluppo di applicazioni Unity.

Se state sviluppando un'applicazione Unity, fate riferimento a Usare lo strumento di verifica session per la simulazione nella guida di sviluppo.

Preparazione

Prima della simulazione è necessario preparare lo strumento Annotation Tool in Mega Studio.

Scaricare Mega Studio

Mega Studio è fornito come plugin Unity. Dovete scaricare EasyAR Sense Unity Plugin (for Mega) dalla pagina di download EasyAR, quindi importarlo in Unity per usarlo.

Scaricare Mega Studio

Leggete e accettate la "Privacy Policy" e la "Compliance Guide", quindi fate clic su "Download".

Scaricare Mega Studio

Decomprimete il file. Decomprimete il file scaricato nella struttura mostrata qui sotto.

Scaricare Mega Studio

Creare un progetto Unity

Avviate Unity e create un progetto.

  • Fate clic su "New Project"

  • Selezionate "3D(Built-In Render Pipeline)"

  • Fate clic su "Create Project"

    Creare un progetto Unity Creare un progetto Unity

Consiglio

Le versioni successive a Unity 6000 richiedono prima il download del componente 3D (Built-In Render Pipeline).

Installare Mega Studio

  1. Fate clic su "Window" nella barra dei menu

  2. Selezionate "Package Manager"

  3. Nella finestra popup, fate clic sul simbolo "+" nell'angolo in alto a sinistra

  4. Selezionate "Add package from tarball..."

  5. Installate in sequenza i 3 pacchetti com.easyar.sense, com.easyar.mega e com.easyar.mega.studio

  6. Dopo l'installazione riuscita, l'aspetto sarà quello mostrato nella figura

    Installare studio

Inserire la licenza

Dal menu Unity selezionate EasyAR > Sense > Configuration per aprire l'interfaccia delle impostazioni di EasyAR Sense.

FillInKey

Inserite la EasyAR Sense License nel campo sotto EasyAR Sense License.

FillInKey2

Consiglio

La EasyAR Sense License può essere creata dal centro sviluppatori EasyAR (cinese, inglese). Al primo utilizzo potete crearla seguendo questi passaggi:

  • Create EasyAR Sense 4.x Personal Edition
  • Per sparse spatial map selezionate No
  • Inserite liberamente il nome dell'applicazione; per Bundle ID e Package Name inserite com.mycompany.myproject
  • Selezionate la License appena creata e, dopo l'accesso, fate clic sul pulsante di copia a destra

copykey

Avviare la simulazione

Il test di posizionamento simulato consente di visualizzare direttamente l'effetto di rendering in sovrapposizione senza sviluppare un'applicazione completa. Riproducendo dati EIF in Mega Studio, inviando richieste di posizionamento e sovrapponendo il rendering della Mesh, potete visualizzare in anteprima il risultato del posizionamento. Di seguito è riportato il flusso operativo specifico:

Caricare la mappa

  1. Fate clic con il tasto destro nello spazio vuoto del pannello sinistro "Hierarchy", selezionate "EasyAR Mega" -> "Tool" -> importate "Annotation Tool (Edit Mode)"

    Usare studio

  2. Nel pannello sinistro "Hierarchy" selezionate "EasyAR.Mega.Annotation"

  3. Nel pannello destro "Inspector" selezionate Account, quindi inserite nome account e password EasyAR

  4. Fate clic su "Login"

    Usare studio

    Se dovete usare l'accesso tramite servizio, potete fare riferimento al Componente di login Unity.

  5. Nel pannello destro "Inspector", fate clic sull'icona dopo "Mega Cloud Service"

  6. Nella finestra aperta, selezionate un "Mega Block positioning service" e fate clic su "OK"

  7. Nel pannello destro "Inspector", fate clic su "Load" per aggiungere la mappa al progetto Unity

    Usare studio

Caricare EIF

  1. Come mostrato nella figura seguente, nel pannello sinistro "Hierarchy" fate clic su "EasyAR.Mega.Annotation", poi nel pannello destro "Inspector" fate clic su "2" per selezionare lo strumento di verifica, quindi fate clic sul pulsante "3" per riprodurre.

    Usare studio

    Dopo aver fatto clic sulla scheda "4", la finestra dello strumento "Mega Validation Tool" verrà visualizzata separatamente.

    Usare studio

  2. Fate clic sul pulsante di caricamento come mostrato nella figura seguente, selezionate il file EIF usato per il test e fate clic su "Open": l'EIF verrà riprodotto automaticamente e potrete vedere l'effetto di posizionamento.

    Usare studio

Effetto di esecuzione e controlli

Dopo aver caricato l'EIF, "EasyAR.Mega.Annotation" riprodurrà automaticamente l'EIF ed eseguirà il posizionamento. In Game potete vedere l'effetto della Mesh sovrapposta.

Potete osservare l'effetto di posizionamento regolando la trasparenza del rendering del modello. Potete anche trascinare la barra di avanzamento per regolare il momento di inizio della riproduzione.

Usare studio

Descrizione delle funzioni

  1. Riproduci/Pausa
  2. Stop
  3. Avanti 5s (disponibile per i dati nel nuovo formato, eccetto arresto anomalo della registrazione)
  4. Riproduzione rallentata (disponibile per i dati nel nuovo formato)
  5. Riproduzione accelerata (disponibile per i dati nel nuovo formato)
  6. Indietro 5s (disponibile per i dati nel nuovo formato, eccetto arresto anomalo della registrazione)
  7. Apri file EIF
  8. Tempo corrente/tempo totale
  9. Velocità corrente
  10. Avanzamento riproduzione (trascinabile per i dati nel nuovo formato, eccetto arresto anomalo della registrazione)

Potete anche fare clic su "Main Camera" in "Hierarchy" per vedere la posizione in tempo reale della camera durante il posizionamento.

Usare studio

Nell'area di controllo della visualizzazione del posizionamento, potete regolare la visualizzazione dei contenuti:

  1. Mostra/nascondi sfondo video

  2. Mostra/nascondi modello Block (in URP verrà nascosto contemporaneamente anche il modello nella finestra Scene)

  3. Controlla trasparenza del modello Block (non disponibile in URP)

    Usare studio

Passi successivi

Argomenti correlati