Rilascio 0.8.3
Correzioni di bug importanti e miglioramenti del flusso di lavoro, particolarmente per gli sviluppatori Microsoft Hololens.
Il supporto SSL nel server web dell’Editor di Wonderland permette di costruire pagine WebXR puntando un dominio verso un indirizzo IP locale. Questo abilita l’intero flusso di sviluppo rapido di Wonderland Engine che include ricaricamento automatico e profilazione su Microsoft Hololens.
Per il supporto a SharedArrayBuffer, il server web di Wonderland Engine ora isola le pagine web di origine incrociata. Questo consente lo sviluppo locale con un runtime abilitato per i Thread WebAssembly anche dopo la deprecazione su Chrome Desktop per le pagine non isolate di origine incrociata (termina con la versione 91 / maggio 2021) e anche su Android Chrome 88+ e Firefox 79+.
Changelog
Editor
- Aggiunto supporto SSL al server web (abilitabile tramite Vista > Preferenze > Server)
- Questo consente lo sviluppo WebXR attraverso domini in caso di inoltro
- Aggiunte opzioni per la sensibilità del mouse (in Vista > Preferenze > Editor)
- Aggiunto supporto drag-and-drop per componenti verso altri oggetti nel Sommario della Scena
- Aggiunti header di isolamento di origine incrociata nelle risposte del server web
- Questo permette il supporto a Thread WebAssembly nelle versioni future di Chrome
- Aggiunta opzione per impostare la porta preferita del server web (Vista > Impostazioni Progetto > Editor)
- Risolto errore durante il packaging quando si crea un nuovo progetto dalla scena predefinita
- Risolto il legame del server web alle porte usate - ora cerca correttamente porte non utilizzate
- Risolto problema nei componenti testo non aggiornati dopo il cambio di font o dimensione del carattere
- Risolto il limite rigido di 64 caratteri per la proprietà testo dei componenti testo
- Risolto crash all’apertura del menu componenti di componenti mancanti
- Risolti crash con il packaging automatico abilitato quando i componenti risultano mancanti a causa di errori di parsing
Runtime
- Risolta connessione all’editor su non-localhost:8080
- Risolto testo ancora visualizzato dopo che il componente è stato disattivato tramite JavaScript
- Aggiunto disattivazione automatica del runtime con thread se la pagina non è isolata di origine incrociata
JS API
- Corretti alcuni collegamenti JSDoc
- Risolto ritorno dei tipi sbagliati per il getter delle proprietà di
WL.Material
Componenti JS
cursor
: Aggiunto supporto per input touch WebXR immersive-ar