Release 1.2.3

Jonathan Hale

Questa release include un primo plugin editor di default e significativi miglioramenti per l’utilizzo della memoria di picco durante l’esecuzione.

Plugin dell’Editor 

Ora i plugin dell’editor possono essere debugati usando il Node Inspector di Chrome. Questo apre la strada a progetti di plugin più complessi.

I plugin sono ora gestiti più comodamente nella nuova visualizzazione “Plugin”. Facciamo una distinzione tra plugin “Editor Scope” verificati, disponibili per tutti i progetti, e plugin “Project Scope” che sono installati tramite il package.json del progetto, o nella cartella plugins del progetto.

Trova un’ introduzione ai plugin nella documentazione.

Screenshot: New Plugins View

Pubblica Plugin 

Come primo plugin “Editor Scope” di default, la versione 1.2.3 include il “Pubblica Plugin”, che rende molto conveniente pubblicare su Wonderland Cloud Pages.

Screenshot: Publish Plugin in 1.2.3

Configurare Scorciatoie 

Ora puoi configurare i tasti di scelta rapida nella vista Preferenze. Questo nuovo pannello è anche una grande risorsa per imparare quali scorciatoie sono disponibili.

Screenshot: Configurable Shortcuts in Preference View

Streaming Fetches 

Lo streaming direttamente dalle richieste HTTP si basa sullo streaming nella memoria WASM e sulla Supercompressione LZ4 (aggiunta nella 1.2.1) per migliorare ulteriormente l’uso della memoria di picco.

Migliore è l’uso della memoria di picco, più complesse possono essere le applicazioni eseguite su Safari iOS e migliore è il supporto per i dispositivi iOS più vecchi.

Gli streaming fetches migliorano anche generalmente i tempi di caricamento su tutte le piattaforme.

Changelog 

Changelog completo per Wonderland Engine 1.2.3:

Editor

  • Aggiungi plugin editor sicuri di default
  • Aggiungi nuova visualizzazione Plugin per gestire i plugin
  • Migliora i messaggi di errore dai plugin
  • Migliora e correggi la gestione dei caratteri unicode nei percorsi di progetto, installazione e applicazione
  • Correggi i caratteri unicode nei campi di ricerca
  • Aggiungi supporto del node inspector per il debug del codice plugin
  • Correggi l’editor che crea un file di scorciatoia di versione vuoto nelle directory del progetto
  • Correggi texture non compresse a canale singolo
  • Supporta l’importazione di qualsiasi asset con --import, non solo i file di scena
  • Correggi il crash quando maxShadows viene ridotto
  • Correggi il frustum culling sui lotti d’ombra quando si utilizza il multidraw
  • Consenti l’interblocco degli assi di scala per la scala uniforme
  • Migliora il supporto alla distribuzione dei pacchetti Linux e la facilità di configurazione
  • Migliora l’installer DMG per MacOS
  • Vista Preferenze: consenti la configurazione delle scorciatoie
  • Browser di Asset: aggiungi icone per più formati di file audio
  • Vista Risorse: correggi il crash con elementi disabilitati
  • Vista Scena: nuova visualizzazione per i componenti di visualizzazione
Screenshot: New Visualization of View Components

Runtime

  • Esegui streaming delle scene utilizzando streaming fetches, riducendo l’uso della memoria di picco durante il caricamento e riducendo i tempi di caricamento
  • Correggi materiali alpha durante la clonazione dei materiali

Engine

  • Correggi il riuso degli ID di oggetti/componenti quando si aggiunge una scena dopo aver eliminato un oggetto

JavaScript/TypeScript API

  • Correggi Prefab.childrenCount che restituiva il conteggio della scena radice invece del conteggio dei figli del prefab
  • Consenti l’ereditarietà delle proprietà con static InheritProperties dalle classi componenti che non hanno impostato static TypeName

Plugins

  • Pubblica: nuovo plugin per pubblicare i progetti con un clic su Wonderland Cloud.

Plugin API

  • Aggiungi tools.openBrowser per aprire una finestra del browser
Last Update: September 7, 2024

Resta aggiornato.