Release 1.1.0

Release 1.1.0

Diese Veröffentlichung bringt viele Verbesserungen der Benutzererfahrung und noch mehr Stabilität. Die JavaScript-API hat einige oft angefragte Ergänzungen wie Object3D.findByName() erhalten.

Die Engine unterstützt jetzt das Rendern mehrerer verschiedener Text-Pipelines.

Die Gesamtleistung des Editors wurde verbessert.

Siehe das vollständige Änderungsprotokoll.

Experimentelle Änderungen an der Shader-API 

Um Dir bei der Migration Deiner benutzerdefinierten Shader zu helfen:

  • viewPositionWorld erfordert jetzt #include "lib/Uniforms.glsl"

Änderungen an der JavaScript-API 

Dependencies wurde in den Vorschauversionen der Version 1.0 hinzugefügt und vor 1.0 veraltet. Ab @wonderlandengine/[email protected] ist es vollständig entfernt. Bitte rufe registerComponent in onRegister Deiner Komponente stattdessen auf.

Beachte, dass Du @wonderlandengine/[email protected] verwenden kannst, wenn Du Deinen Code nicht aktualisieren möchtest.

Interne Änderungen 

Von all den Änderungen, die wir vornehmen, ist nur ein Teil direkt für Dich sichtbar. Einige Änderungen betreffen interne Arbeitsabläufe und die Codequalität.

Insbesondere für diese Veröffentlichung haben die Änderungen die interne Entwicklungsgeschwindigkeit massiv verbessert und somit die Effizienz des Engine-Teams deutlich gesteigert.

Änderungsprotokoll 

Editor

  • Asset-Browser: “Im Explorer öffnen” öffnet falschen Ordner behoben
  • Benchmarking: Meta Quest Nähe und Wächterzustände nicht korrekt gesetzt behoben
  • Sprach-Zip-Komprimierung standardmäßig deaktiviert
  • Erstellen von null-Komponenten beim Ziehen und Ablegen von Komponenten behoben
  • Lokalisierungsdaten werden nicht generiert, beim Packen von der CLI aus behoben
  • Gelegentliches doppeltes Packen behoben
  • Potenzielle Abstürze im Webserver beim Herunterfahren behoben
  • Textaktualisierung in Echtzeit beim Bearbeiten der Textkomponente behoben
  • Stabilität der Dateiüberwachung auf MacOS weiter verbessert
  • Laden von Sprachdateien widerstandsfähiger gegen manuelle Änderungen gemacht
  • Reihenfolge der Begriffe in Sprachdateien deterministisch gemacht, um Änderungen in der Versionskontrolle zu vermeiden
  • Rendering-Leistung der Szenenansicht optimiert
  • Gesamte Editorleistung optimiert
  • Ressourcenansicht: Pipelines nicht in den letzten Slot ziehbar behoben
  • Szenenübersicht: Suchfeld hinzugefügt, um Objekte nach Namen zu filtern
  • Szenenansicht: Bug behoben, bei dem Schatten bis zur ersten Lichtänderung falsch erscheinen
  • Szenenansicht: Werkzeugleiste außerhalb der Ansicht zeichnen behoben
  • Szenenansicht: Tastenkombinationen an die der Szenenübersicht angepasst
  • Seltenen Absturz im Webserver beim Herunterfahren des Editors behoben
  • Webserver liefert jetzt .gz- und .br-Dateien mit der entsprechenden gzip- oder brotli-Content-Encoding
  • Webserver liefert .json-Dateien jetzt mit dem korrekten Content-Type

Engine

  • Rendering-Probleme beim Indexierungszustand von Stapeländerungen behoben
  • Mehrere Text-Pipelines werden jetzt unterstützt

Runtime

  • Anhängen von .bin-Dateien unterstützt jetzt JavaScript-Komponenten
  • Robustheit beim Anhängen von .bin-Dateien zur Laufzeit verbessert
  • Sprachenwechsel wird manchmal nicht wirksam behoben

JavaScript/TypeScript API

Last Update: September 6, 2023

Bleiben Sie auf dem Laufenden.