Release 0.7.3

Release 0.7.3

Fehlerbehebungen und Komfortverbesserungen und Unterstützung für WebAssembly-Threads.

WebAssembly Threads 

Erfahre mehr über die neu hinzugefügte Unterstützung für WebAssembly-Threads in unserem “WebAssembly Threads” Blogbeitrag.

Changelog 

Editor

  • Editor-Voreinstellungen hinzugefügt, um projektrelevante Einstellungen zu kontrollieren
  • Voreinstellungsansicht hinzugefügt
  • Korrektur des mehrfachen Neuladens des Browsers nach dem Packen oder Ändern einer JavaScript-Datei
  • Import von Animationskomponenten behoben
  • Webserver so angepasst, dass er 404 zurückgibt, wenn er eine Datei nicht finden kann
  • “Quelle”-Spalten zu Animationen und Skins hinzugefügt
  • Einige Objekte nicht aufgelöst, nachdem eine Szenendatei entfernt wurde
  • Falsche Lichtfarben beim ersten Projektladen behoben
  • Elternverknüpfung nicht gespeichert, wenn Szene per Drag&Drop auf ein Objekt geladen wird
  • Laden von Projekten mit fehlenden Animationen behoben
  • Console View zeigte Fehler als Info, wenn Fehler deaktiviert waren - behoben
  • Absturz behoben, wenn beobachtete Datei entfernt wird
  • Verbesserungen am UI-Stil
  • Dateilinks in Projektdateien konsistent gemacht
  • Migration von Kollisionsgruppen-Eigenschaften nicht auf 0.6.x Projekte angewendet - behoben
  • “Unpack”-Funktion im Kontextmenü des Asset Browsers für unterstützte Archiv-/Paketformate hinzugefügt

Engine

  • Animationen sprangen, wenn neue Animationskomponenten zugewiesen wurden - behoben
  • Resetten von Skalierung/Rotation/Translation bei Animationen behoben, wenn keine Keyframes sie setzten
  • Mathematik der Sphere-AxisAlignedBoundingBox- und Sphere-Box-Schnittmenge korrigiert

Runtime

  • Unterstützung für WebAssembly-Threads implementiert
  • Rendering-Verzögerungen während des Ladevorgangs der Szene behoben, indem Basis-Texturen im Thread transkodiert werden, wenn Threads verfügbar sind

JS API

  • Leistung verschiedener Methoden durch Wiederverwendung von temporärem Speicher verbessert
  • WL.Object.rotateAxisAngleDegObject() und WL.Object.rotateObject() hinzugefügt, um Objekte im Objektraum zu rotieren
  • WL.Object.getForward(), WL.Object.getUp() und WL.Object.getRight() hinzugefügt, um Vorwärts-/Aufwärts-/Rechtsrichtung des Objekts effizient abzurufen
  • Objekttransformationen wurden nicht korrekt mit WL.Object.getTranslationWorld() neu berechnet - behoben
  • Setter für WL.AnimationComponent.animation korrigiert
Last Update: October 30, 2020

Bleiben Sie auf dem Laufenden.