Selezione
Consenti all'utente di selezionare un oggetto virtuale per identificarlo, manipolarlo e interagirvi.
Consenti agli utenti di individuare facilmente gli oggetti interattivi e di interagire con essi. L'interazione deve essere intuitiva. Utilizza combinazioni di colori, contorni luminosi o altre evidenziazioni visive per informare gli utenti. Ciò è particolarmente importante nelle app in cui è possibile selezionare più oggetti.
Fai attenzione a non sovraccaricare visivamente gli oggetti virtuali. Soprattutto, devono comunque avere l'aspetto e il comportamento dei normali oggetti nel mondo AR. Con un piccolo tocco in più, puoi incoraggiare gli utenti a scoprire i segreti di questi oggetti.
Traduzione
La traslazione è il processo di spostamento di un oggetto virtuale lungo una superficie o da una superficie all'altra.
Per iniziare a spostare un oggetto, l'utente lo seleziona. Possono trascinare l'oggetto lungo lo schermo con un dito oppure spostare il telefono e l'oggetto verrà visualizzato.
Più piattaforme
Incoraggiare gli utenti a spostare un oggetto virtuale da una piattaforma all'altra.
È un modo divertente con cui gli oggetti virtuali interagiscono con il mondo reale. Durante la traduzione da una superficie all'altra, evita transizioni o cambiamenti improvvisi di scala.
Quando entrambe le piattaforme sono virtuali, assicurati che esista una distinzione visiva tra le due. In AR, è possibile sfocare le superfici identiche.
Cerca di evitare transizioni improvvise che potrebbero creare l'illusione di cambiamenti di scala. Quando un oggetto si sposta troppo velocemente e contemporaneamente in più direzioni, potrebbe sembrare che si stia restringendo o aumentando.
In AR, gli oggetti in movimento possono sembrare meno realistici che semplicemente guardarli. Consenti all'utente di spostare facilmente gli oggetti. Quando l'oggetto viene spostato, evidenzia le superfici in cui è possibile posizionare l'oggetto.
Limiti di traduzione
Aggiungi un confine per mostrare agli utenti fino a che distanza possono spostare un oggetto.
Può impedire agli utenti di tradurre l'oggetto a una distanza così lontana da rendere impossibile la visualizzazione o la manipolazione.
Rotazione
La rotazione di un oggetto virtuale consente all'utente di orientare la posizione dell'oggetto in qualsiasi direzione. Gli oggetti possono essere ruotati manualmente o automaticamente.
Rotazione manuale
Supporta entrambi i gesti con un dito e due dita per la rotazione manuale.
- Per evitare conflitti con il ridimensionamento, la rotazione con due dita dovrebbe avvenire solo quando entrambe le dita ruotano in direzioni opposte su un asse orizzontale.
- Per evitare conflitti con la traduzione, la rotazione con un dito dovrebbe avvenire solo quando il gesto di scorrimento inizia l'oggetto selezionato.
Rotazione automatica
Evita di ruotare automaticamente un oggetto, a meno che non sia parte intenzionale dell'esperienza. La rotazione automatica persistente può essere sconcertante per gli utenti.
Scalabilità
Il ridimensionamento consente all'utente di aumentare o diminuire le dimensioni di un oggetto. Viene spesso eseguito con un gesto di pizzicatura.
Pizzica per ridimensionare un oggetto
Scalabilità minima e massima
Per un'esperienza ottimale, aggiungi un limite di scala minimo e massimo. Più precisa è l'impostazione dei valori di scala, più preciso sarà possibile controllare la composizione della scena.
Potresti aggiungere un effetto di rimbalzo per indicare che l'oggetto ha raggiunto la dimensione massima e minima. Puoi anche bloccare l'oggetto una volta raggiunta la scala desiderata.
Aggiungi i limiti minimo e massimo per mantenere visibile un oggetto. Utilizza un effetto di rimbalzo per comunicare all'utente che ha raggiunto un limite.
Scalabilità e gameplay
Usare la scalabilità può aggiungere un aspetto inaspettato a un'esperienza. Essere sorpresi da un enorme personaggio virtuale, a seconda delle tue intenzioni, può essere esilarante o assolutamente terrificante. A seconda degli obiettivi e dell'effetto che vuoi creare, puoi utilizzare la sorpresa come strumento per suscitare emozioni diverse, sia che si tratti di un gioco horror o di un parco giochi buffo.
Puoi anche comunicare la scala con gli effetti sonori. Modificare la portata e la tonalità di un suono per rendere più immersiva l'esperienza dell'utente.
Gesti e prossimità
Gesti simili o oggetti che si sovrappongono possono rendere difficile per l'utente selezionare un oggetto o compiere l'azione desiderata.
Prossimità
Valutare le dimensioni dei touch target per consentire interazioni facili.
Un maneggio preciso può rivelarsi difficile per gli utenti nel caso di oggetti piccoli o distanti.
Quando la tua app rileva un gesto vicino a un oggetto, supponiamo che un utente stia tentando di interagire con l'oggetto. Fornisci touch target di dimensioni ragionevoli nonostante le dimensioni ridotte dell'oggetto.
Consente vari gesti con due dita
I gesti con due dita sono comunemente utilizzati per ruotare o ridimensionare un oggetto.
Queste possono includere:
- Rotazione di un oggetto con l'indice e il pollice (della stessa mano)
- Tocca lo schermo con il pollice e l'indice, tenendo fermo il pollice sull'oggetto e ruotandolo con l'indice
- Rotazione di un oggetto con due pollici (utilizzando due mani)
Includi queste interazioni di tocco nei gesti con due dita.