Rilascio 0.7.3
Correzioni e miglioramenti di convenienza e supporto ai thread WebAssembly.
Thread WebAssembly
Scopri di più sul nuovo supporto ai thread WebAssembly nel nostro post sul blog “Thread WebAssembly”.
Changelog
Editor
- Aggiunte preferenze dell’editor per controllare impostazioni non correlate al progetto
- Aggiunta la Vista Preferenze
- Risolto il problema del ricaricamento multiplo del browser dopo il packaging o una modifica ai file JavaScript
- Risolto l’import degli elementi di animazione
- Il server web restituisce 404 quando non riesce a trovare un file
- Aggiunte colonne “source” ad Animazioni e Skins
- Risolti alcuni oggetti non risolti dopo la rimozione di un file scena
- Risolti colori delle luci errati al primo caricamento del progetto
- Risolto il problema del salvataggio della parentela non salvata quando la scena viene caricata tramite drag&drop su un oggetto
- Risolto il caricamento di progetti con animazioni mancanti
- Risolta Vista Console che mostra gli errori come informazioni se gli errori sono disabilitati
- Risolto il crash quando un file monitorato viene rimosso
- Miglioramenti allo stile dell’interfaccia utente
- Resi i link dei file nei file di progetto coerenti
- Risolto problema di migrazione delle proprietà del gruppo di collisione non applicata per i progetti 0.6.x
- Aggiunta la funzione “Unpack” nel menu contestuale del file del browser delle risorse per i formati di archivio/pacchetto supportati
Engine
- Risolti salti nelle animazioni quando si allocano nuovi componenti di animazione
- Risolto il problema delle animazioni che resettano la scala/rotazione/traduzione se nessun keyframe li imposta
- Risolta la matematica dell’intersezione tra Sphere-AxisAlignedBoundingBox e Sphere-Box
Runtime
- Implementato supporto per i thread WebAssembly
- Risolti gli arresti di rendering durante il caricamento della scena effettuando la transcodifica delle texture Basis in un thread quando i thread sono disponibili
JS API
- Migliorata la performance di vari metodi riutilizzando la memoria temporanea
- Aggiunto
WL.Object.rotateAxisAngleDegObject()
eWL.Object.rotateObject()
per ruotare l’oggetto nello spazio dell’oggetto - Aggiunto
WL.Object.getForward()
,WL.Object.getUp()
eWL.Object.getRight()
per recuperare efficientemente i vettori di direzione avanti/su/destra di un oggetto - Risolte le trasformazioni degli oggetti che non venivano correttamente ricalcolate con
WL.Object.getTranslationWorld()
- Risolto il setter per
WL.AnimationComponent.animation
Last Update: June 13, 2025