Release 1.2.4
Wonderland Editor ora è disponibile come app Flatpak su Linux! Puoi installarlo direttamente da Flathub.
Questo rilascio introduce anche un plugin integrato per pulire le risorse del progetto e apporta molte correzioni di bug e miglioramenti all’interfaccia utente.
Generazione dei Tipi di Materiale
Per un migliore completamento automatico nel tuo IDE e un uso sicuro dei Materiali, incluso l’aggiornamento in caso di modifiche agli shader, puoi ora generare un file di definizione per i tuoi Materiali utilizzando l’impostazione Project Settings > JavaScript > materialDefinitions
, ad esempio in js/materials.d.ts
.
Usalo nel tuo codice TypeScript in questo modo:
Changelog
Editor
- Abilitato il supporto per le notifiche di sistema su Linux
- Disabilitate le notifiche di sistema quando eseguito con
--windowless
- Aggiunto l’argomento CLI
--enable-plugins
per eseguire con plugin abilitati indipendentemente dalle impostazioni del progetto - Nuova impostazione del progetto
maxTexturesBinSize
per suddividere il file .bin delle texture caricate in ritardo in più file più piccoli - Reso il codice generato in index.ts conforme a TypeScript
- Migliorata la robustezza del monitoraggio dei file su Windows
- Eliminata la condizione di gara nel flusso di accesso
- Corretto il link di registrazione nella finestra dell’account
- Risolte varie incoerenze nell’interfaccia utente
- Asset Browser: rimosso il tono rosso dalle miniature delle immagini in scala di grigi
- Mostra miniature nel menu a tendina Immagine del cielo
- Aggiunto About > Templates per aprire la cartella dei modelli utente
- Risolto il crash dell’editor durante l’eliminazione di un oggetto con un componente con proprietà stringa allegata
- Aggiunta generazione di definizioni di tipo per i Materiali
Runtime
- Correzioni di vari bug durante il cambio di scene con componenti PhysX
- Aggiunto errore più descrittivo durante il caricamento di glTF a runtime senza supporto abilitato
- Corretto il caricamento dei file WebP da modelli glTF
Engine
- Ottimizzato il caricamento degli attributi delle mesh
- Aggiunto supporto per script bidirezionali nei componenti di testo
API JavaScript/TypeScript
- Corretto il problema degli oggetti errati influenzati da Animation.retarget()
- Fatte accettare nuovamente
null
eundefined
alle proprietà del materiale texture
Plugin
- Pulizia: Nuovo plugin per rimuovere risorse con collegamenti a file interrotti
Plugin API
- Migliorata la gestione degli errori per parametri errati
- Corretto il problema
delete
sulle proprietà dei dati
Sfondo intestazione: Archery Evolution - Time Trials di Vhite Rabbit XR.