Abilita ARCore

In questa pagina viene descritto come attivare la funzionalità ARCore nei progetti Unreal Engine. A questo scopo, devi:

  1. Configurare l'app come AR obbligatoria o AR facoltativa
  2. La tua app è conforme ai requisiti relativi alla privacy utente di ARCore

Google Play Services per AR

Puoi attivare ARCore nella tua app in due modi: AR obbligatorio e AR Facoltativo. Se hai bisogno di aiuto per decidere quale scegliere, consulta la pagina Pubblicare app AR nel Google Play Store.

AR obbligatoria

AR obbligatorio significa che la tua app non è utilizzabile senza AR e la rende disponibile solo su dispositivi che supportano ARCore.

Per impostare un'app AR obbligatoria, seleziona la casella ARCore garantire app nelle impostazioni del plug-in GoogleARCore. Questa impostazione si trova nel menu Edit > Project Settings > Plugin > GoogleARCore.

L'app eseguirà automaticamente i controlli di runtime per garantire che il dispositivo supporti ARCore e che i dati del profilo di Google Play Services per AR e ARCore siano installati e aggiornati. Se Google Play Services per AR non è installato (forse perché è stato rimosso dall'utente) o la versione è troppo vecchia o i dati del profilo del dispositivo ARCore non sono aggiornati, la tua app chiederà all'utente di installarli o aggiornarli. Se l'installazione o l'aggiornamento non riescono (probabilmente a causa di un errore di rete), il nodo Blueprint Get ARCore Session Status restituirà Error e l'app dovrebbe gestire l'errore e uscire.

AR facoltativo

AR Facoltativo indica che l'app può essere installata ed eseguita su dispositivi che non supportano ARCore, ma includono funzionalità AR abilitate per l'esecuzione su dispositivi supportati. Quando gli utenti installano un'app AR Facoltativo, il Google Play Store non installa automaticamente Google Play Services per AR.

Per impostare un'app come AR facoltativa, deseleziona la casella ARCore garantire app nelle impostazioni del plug-in GoogleARCore.

Nella tua app, utilizza il nodo Blueprint Check ARCore Availability per verificare se il dispositivo supporta ARCore e, in tal caso, se è installato Google Play Services per AR.

La tua app deve gestire queste condizioni:

Condizione Azione
Il dispositivo non supporta ARCore. Nasconde le funzionalità relative all'AR.
Il dispositivo supporta ARCore, ma Google Play Services non è installato o non è aggiornato. Chiede all'utente di eseguire l'installazione o l'aggiornamento utilizzando il progetto base Install ARCore Service.
Il dispositivo supporta ARCore e Google Play Services per AR sia installato e aggiornato. Avvia il servizio.

Requisiti relativi alla privacy dell'utente

Assicurati che la tua app sia conforme ai requisiti per la privacy degli utenti di ARCore.

Passaggi successivi

Leggi il codice nell'app di esempio e il riferimento ARAR per Unreal API.