Utilizzare l'editor XR

Nel 2024 abbiamo introdotto l'editor Godot XR, una versione dell'editor Godot progettata per funzionare nativamente sui dispositivi XR, consentendo la creazione, lo sviluppo e l'esportazione di app e giochi 2D, 3D e XR direttamente sul dispositivo.

L'app si può scaricare dal Meta Horizon Store, oppure dalla pagina di download di Godot.

Nota

L'editor XR è in accesso anticipato, mentre continuiamo a perfezionarne l'esperienza. Consultare Limitazioni e problemi noti in seguito.

Supporto per dispositivi XR

Per ora, l'editor Godot XR è disponibile solo per i seguenti dispositivi Meta Quest , con Meta Horizon OS v69 o versione successiva:

  • Meta Quest 3

  • Meta Quest 3s

  • Meta Quest Pro

Nota

Stiamo lavorando per aggiungere il supporto per più dispositivi XR, compresi i dispositivi PCVR.

Permessi in fase di esecuzione

  • Autorizzazione di accesso a tutti i file: permette all'editor di creare, importare e leggere file di progetto da qualsiasi posizione sul dispositivo. Senza questa autorizzazione, l'editor è comunque funzionante, ma ha accesso limitato ai file e alle cartelle del dispositivo.

  • REQUEST_INSTALL_PACKAGES: permette all'editor di installare gli APK del progetto esportato.

  • RECORD_AUDIO: Richiesto quando l'impostazione del progetto audio/driver/enable_input è abilitata.

  • USE_SCENE: Richiesto per abilitare e accedere alle API di scena durante l'esecuzione di un progetto XR.

Consigli e trucchi

Input

Multi-tasking

  • Theater View si può utilizzare per mostrare a schermo intero la Finestra dell'editor.

  • Abilita Seamless Multitasking, disponibile nelle Impostazioni sperimentali di Quest, per abilitare la possibilità di passare rapidamente tra un progetto XR in esecuzione e la Finestra dell'editor.

  • Durante lo sviluppo di un progetto non XR, l'icona dell'app dell'editor Godot consentirà di passare dalla Finestra dell'editor alla Finestra di gioco quando quest'ultima è attiva, attraverso la funzionalità App menu di Quest.

  • Durante lo sviluppo e l'esecuzione di un progetto XR, è possibile ripristinare la Finestra dell'editor nei seguenti modi:

    • Premendo il pulsante Meta per invocare la barra di menu

    • Cliccando sull'icona dell'app del Godot Editor per invocare l'App menu e selezionare il riquadro Finestra dell'editor.

Sincronizzazione dei progetti

  • Syncing projects via Git can be done by downloading an Android Git client. We recommend the Termux terminal, an Android terminal emulator which provides access to common terminal utilities such Git and SSH.

    • Nota: Per utilizzare Git con il terminale Termux, è necessario concedere il permesso WRITE al terminale. Ciò si può fare eseguendo il seguente comando <https://wiki.termux.com/wiki/Termux-setup-storage>`__ dal terminale: ``termux-setup-storage

Estensioni

  • Le estensioni GDExtension funzionano come previsto, ma richiedono che lo sviluppatore dell'estensione fornisca i binari nativi per Android.

Limitazioni e problemi noti

Ecco le limitazioni e i problemi noti dell'editor XR:

  • Nessun supporto di Meta Quest 2 a causa della memoria limitata del dispositivo. Tuttavia, gli utenti più esperti possono scaricare l'APK dell'editor XR dalla pagina di download e installarlo sul proprio dispositivo, se lo desiderano.

  • Nessun supporto per la compilazione Gradle.

  • Nessun supporto per le estensioni Android, poiché richiedono il supporto per la compilazione Gradle. Le estensioni GDExtension sono supportate.

  • Nessun supporto per C#/Mono.

  • Nessun supporto per editor di script esterni.

  • Sebbene disponibile, il renderer Vulkan Forward+ non è consigliato a causa di severi problemi di prestazioni.