Aggiungere widget per il caricamento dei dati
Per questa esperienza sono necessarie due viste:
Identification - Vista 2D per facilitare la navigazione nell'esperienza
Visualization - Vista AR per il caricamento di modelli e model target
1. Aprire Vuforia Studio.
2. Creare un nuovo progetto e selezionare Dispositivo mobile - Default come tipo di modello.
3. Nella finestra Nuovo progetto, immettere Physical - Digital Comparison Example nel campo Nome progetto e confermare che sia in uso l'URL di Experience Service corretto.
4. Creare una nuova vista facendo clic sull'icona più verde accanto a VISTE. Selezionare 2D, assegnare alla vista il nome Identification, quindi fare clic su Fine.
5. Eliminare la vista Home di default selezionandola e facendo clic su Elimina nel riquadro DETTAGLI.
6. Nella vista Identification fare clic sull'icona di orientamento () per modificare l'orientamento da verticale a orizzontale, quindi selezionare iPad dall'elenco a discesa delle dimensioni dell'area di lavoro.
7. Creare un'altra nuova vista, selezionare AR come Tipo e assegnare alla vista il nome Visualization.
8. Nell'area di lavoro 3D:
Aggiungere un widget Modello e impostare la proprietà ID Studio su dynamicModel.
Aggiungere un widget Target dinamico e aggiornare le seguenti proprietà:
Coordinata X, Coordinata Y e Coordinata Z- Associare queste coordinate al widget Modello
ID Studio - Immettere dynamicTarget
9. Mentre è ancora attiva la vista Visualization, passare all'area di lavoro 2D e aggiungere un widget Prodotto. Immettere dynamicProduct per la proprietà ID Studio.
10. Con il widget Prodotto selezionato, creare le seguenti associazioni:
Trascinare e rilasciare la proprietà Modello del widget Prodotto in dynamicModel nell'albero del progetto per creare un'associazione. Nella finestra Seleziona destinazione associazione, selezionare Risorsa e fare clic su Associa.
Trascinare e rilasciare la proprietà Target del widget Prodotto in dynamicTarget nell'albero del progetto per creare un'associazione. Nella finestra Seleziona destinazione associazione, selezionare Risorsa e fare clic su Associa.
11. Successivamente, passare alla vista Identification e completare le operazioni seguenti:
Aggiungere un widget Pannello all'area di lavoro.
Trascinare e rilasciare un widget Scansione nel widget Pannello.
12. Nel riquadro DATI, fare clic sul segno più verde accanto a PARAMETRI APPLICAZIONE. Quando viene visualizzata la finestra Aggiungi parametro applicazione, immettere productID nel campo Nome e fare clic su Aggiungi.
13. Trascinare e rilasciare la proprietà Valore scansionato del widget Scansione nel nuovo parametro di applicazione productID per creare un'associazione.
14. Aggiungere un widget Pulsante all'area di lavoro e completare le operazioni seguenti:
Nella proprietà Testo immettere Start Scanning.
Trascinare e rilasciare l'evento Clic del widget Pulsante in scan-1 nell'albero del progetto per creare un'associazione. Selezionare Avvia scansione nella finestra Seleziona destinazione associazione e fare clic su Associa.
15. Passare alla vista Visualization, quindi trascinare e rilasciare il parametro di applicazione productID in dynamicProduct nell'albero del progetto per creare un'associazione. Selezionare ID prodotto nella finestra Seleziona destinazione associazione e fare clic su Associa.
16. Passare alla vista Identification e completate le operazioni seguenti:
Aggiungere un widget Pulsante all'area di lavoro e immettere Show the product nel campo della proprietà Testo.
Trascinare e rilasciare l'evento Clic del nuovo pulsante Show the product nella vista Visualization dell'albero del progetto per creare un'associazione. Selezionare Naviga nella finestra Seleziona destinazione associazione e fare clic su Associa.
17. L'esperienza finora dovrebbe essere simile a quella dei file di progetto in GitHub.
18. A questo punto è possibile procedere alla scansione dei codici a barre forniti in Dynamic Load 101 - Pregenerare gli asset (o dei codici personalizzati, se si è deciso di utilizzarli) per testare la navigazione di base che dovrebbe consentire di caricare quanto segue:
L'ultima versione dei prodotti pregenerati
La versione di qualità originale o "media" del modello, a seconda che sia stato semplificato o meno al momento del provisioning
La migliore qualità e la versione più recente dei target collegati disponibili
È stato utile?