Veröffentlichung 1.2.4
Wonderland Editor ist jetzt als Linux Flatpak-App verfügbar! Du kannst es direkt von Flathub installieren.
Diese Veröffentlichung führt auch ein gebündeltes Plugin zum Aufräumen von Projektressourcen ein und bringt viele Fehlerbehebungen und UI-Polish.
Material-Typdefinitionen generieren
Um eine bessere Autovervollständigung in deiner IDE und typsichere Verwendung von Materials, einschließlich Aktualisierungen bei Shader-Änderungen zu ermöglichen, kannst du jetzt eine Definitionsdatei für deine Materials mithilfe der Einstellung Project Settings > JavaScript > materialDefinitions
generieren, z. B. nach js/materials.d.ts
.
Verwende es in deinem TypeScript-Code wie folgt:
Änderungsprotokoll
Editor
- Unterstützung für Linux-Systembenachrichtigungen aktivieren
- Systembenachrichtigungen deaktivieren, wenn mit
--windowless
ausgeführt wird --enable-plugins
CLI-Argument hinzufügen, um mit aktivierten Plugins unabhängig von den Projekteinstellungen auszuführen- Neue Projekteinstellung
maxTexturesBinSize
zum Aufteilen der Datei mit verzögert geladenen Texturen .bin in mehrere kleinere Dateien - Generierten Code in index.ts TypeScript-konform machen
- Dateibeobachtung unter Windows robuster machen
- Race Condition im Anmeldefluss beseitigen
- Anmeldelink im Konto-Fenster reparieren
- Verschiedene UI-Unstimmigkeiten aufräumen
- Asset-Browser: Rotfärbung bei Miniaturansichten von Graustufenbildern entfernen
- Zeige Miniaturansichten im Sky-Image-Dropdown an
- Über > Vorlagen hinzufügen, um den Benutzer-Vorlagen-Ordner zu öffnen
- Behebung, dass das Löschen eines Objekts den Editor abstürzen lässt, wenn es eine Komponente mit einer angehängten String-Eigenschaft hat
- Generieren von Typdefinitionen für Materials hinzufügen
Laufzeit
- Mehrere Fehler beim Szenenwechsel mit PhysX-Komponenten beheben
- Aussagekräftigere Fehlermeldung hinzufügen, wenn glTF zur Laufzeit geladen wird, ohne Laufzeitunterstützung zu aktivieren
- Laden von WebP-Dateien aus glTF-Modellen reparieren
Engine
- Optimierung des Ladens von Mesh-Attributen
- Unterstützung für bidirektionale Skripte in Textkomponenten hinzufügen
JavaScript/TypeScript API
- Falsche Objekte, die von Animation.retarget() betroffen sind, korrigieren
- Texturmaterial-Eigenschaften akzeptieren wieder
null
undundefined
Plugins
- Aufräumen: Neues Plugin zum Entfernen von Ressourcen mit defekten Dateiverknüpfungen
Plugin API
- Fehlerbehandlung für falsche Parameter verbessern
delete
auf Dateneigenschaften reparieren
Header-Hintergrund: Archery Evolution - Time Trials von Vhite Rabbit XR.