Veröffentlichung 1.2.4

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:

1import {PhongOpaqueTextured} from './materials.js'
2
3/* ... */
4
5const mat = meshComponent.material as PhongOpaqueTextured;
6mat.setDiffuseTexture();

Ä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 und undefined

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.

Last Update: October 13, 2024

Bleiben Sie auf dem Laufenden.