Release 1.2.3
Diese Version enthält ein erstes Standard-Editor-Plugin und erhebliche Verbesserungen bei der Speichernutzungsspitze zur Laufzeit.
Editor-Plugins
Editor-Plugins können jetzt mit dem Node Inspector von Chrome debuggt werden. Dies ebnet den Weg für komplexere Plugin-Projekte.
Plugins werden jetzt bequemer in der neuen “Plugins”-Ansicht verwaltet. Wir unterscheiden zwischen
verifizierten “Editor Scope”-Plugins, die für alle Projekte verfügbar sind, und “Project Scope”-Plugins,
die entweder über die package.json
des Projekts oder im plugins
-Ordner des Projekts installiert werden.
Finde eine Einführung zu Plugins in der Dokumentation.

Plugin Veröffentlichen
Als erstes Standard-“Editor Scope”-Plugin kommt 1.2.3 mit dem “Publish Plugin”, das das Veröffentlichen auf Wonderland Cloud Pages sehr praktisch macht.

Shortcuts Konfigurieren
Du kannst jetzt Hotkeys/Shortcuts in der Preferences-Ansicht konfigurieren. Dieses neue Panel ist auch eine großartige Ressource, um zu lernen, welche Shortcuts verfügbar sind.

Streaming Fetches
Das direkte Streaming von HTTP-Anfragen baut auf Streaming in WASM-Speicher und LZ4 Supercompression (hinzugefügt in 1.2.1) auf, um die Speichernutzungsspitze weiter zu verbessern.
Je besser die Speichernutzungsspitze, desto komplexere Anwendungen können auf Safari iOS ausgeführt werden, und desto besser ist die Unterstützung für ältere iOS-Geräte.
Streaming-Fetches verbessern auch generell die Ladezeiten auf allen Plattformen.
Änderungsprotokoll
Vollständiges Änderungsprotokoll für Wonderland Engine 1.2.3:
Editor
- Sichere Standardeditor-Plugins hinzufügen
- Neue Plugin-Ansicht hinzufügen, um Plugins zu verwalten
- Fehlermeldungen von Plugins verbessern
- Verbesserung und Fehlerbehebung bei der Handhabung von Unicode-Zeichen in Projekt-, Installations- und Anwendungswegen
- Unicode-Zeichen in Suchfeldern korrigieren
- Node Inspector-Unterstützung für das Debuggen von Plugincode hinzufügen
- Fehler beheben, bei dem der Editor eine leere Version Shortcut-Datei in Projektverzeichnissen erstellt
- Einzelkanalunkomprimierte Texturen korrigieren
- Unterstützung für den Import von beliebigen Assets mit
--import
, nicht nur Szenendateien - Absturz beheben, wenn
maxShadows
verringert wird - Frustum Culling bei Schattenbatches beheben, wenn multidraw verwendet wird
- Interlocking von Skalierungsachsen für gleichmäßige Skalierung erlauben
- Unterstützung und Einrichtungserleichterung für Linux-Paketverteilung verbessern
- MacOS DMG-Installer verbessern
- Preferences View: Konfigurieren von Shortcuts erlauben.
- Asset Browser: Symbole für mehr Audio-Dateiformate hinzufügen
- Resources View: Absturz mit deaktivierten Elementen beheben
- Scene View: Neue Visualisierung für Komponentenansichten
Runtime
- Szenen mit Streaming-Fetches streamen, um die Speicherauslastungsspitze während des Ladens zu reduzieren und die Ladezeit zu verkürzen
- Alphamaterialien beim Klonen von Materialien korrigieren
Engine
- Objekt-/Komponenten-ID-Wiederverwendung beheben, wenn eine Szene nach dem Löschen eines Objekts hinzugefügt wird
JavaScript/TypeScript API
- Korrektur von
Prefab.childrenCount
, das die Anzahl der Wurzelszene anstelle der Kinderanzahl des Prefabs zurückgab - Erlaubnis zur Vererbung von Eigenschaften mit
static InheritProperties
von Komponentenklassen, die keinenstatic TypeName
haben
Plugins
- Veröffentlichen: Neues Plugin zur Ein-Klick-Veröffentlichung von Projekten auf Wonderland Cloud.
Plugin API
tools.openBrowser
hinzufügen, um ein Browserfenster zu öffnen