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()
undWL.Object.rotateObject()
hinzugefügt, um Objekte im Objektraum zu rotierenWL.Object.getForward()
,WL.Object.getUp()
undWL.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