Release 0.7.2

Release 0.7.2

Fehlerbehebungen und Verbesserungen für 0.7.0 und 0.7.1.

Die JavaScript-API-Dokumentation wurde verbessert, um Typen der Eingabeparameter und Rückgabetypen zu spezifizieren.

Editor

  • Werkzeugleiste für Szenenansicht zur Auswahl des Transformations-Werkzeugs hinzugefügt
  • Hinzufügen von Einrastfunktionen für Übersetzung, Drehung und Skalierung
  • Gelegentlichen Absturz aufgrund der Skinning-Initialisierung behoben
  • Doppelklick im Asset-Browser behoben, wenn Dateipfad auf Windows Leerzeichen enthält
  • /objects/components/collision/groups wurde geändert von booleschem Array zu int, um zu beheben, dass Kollisionsgruppen nicht korrekt gepackt werden
  • JavaScript-Parameter wurden nicht auf null gesetzt, wenn - none - im Editor ausgewählt war, behoben
  • Behoben, dass Strg/Cmd + Shift + Z für Rückgängig nicht registriert wurde
  • Abstürze beim Löschen von Objekten behoben
  • Behoben, dass Auswahl manchmal in der Szenenansicht nicht funktionierte
  • Schaltfläche hinzugefügt, um die Transformation von Objekten zurückzusetzen
  • Sehr einfaches Kopieren & Einfügen von Objekten in der Szenenübersicht hinzugefügt
  • Objekt-Picker erlaubt jetzt das Auswählen von Objekten in der Szenenübersicht
  • Behoben, dass Texturen mit gleichem Namen in verschiedenen Dateien sich gegenseitig überschrieben
  • Löschen-Taste funktionierte in der Szenenübersicht nicht, behoben
  • Gelegentlichen Absturz in der Szenenübersicht beim Halten der Abwärtstaste behoben
  • Name wurde nicht geändert, wenn benutzerdefinierter Pfad im Projektassistenten ausgewählt wurde, behoben
  • Vertex-Shader, die in der Material-Shader-Eigenschafts-Auswahlbox auftauchten, behoben
  • Gelöschte Objekte tauchten in Objekt-Auswahlboxen auf, behoben
  • Anwendungsdateien aus dem Standardprojektverzeichnis in %APPDATA%\WonderlandEngine auf Windows, ~/.WonderlandEngine auf Linux und ~/Library/Application Support/WonderlandEngine auf MacOS verschoben

Engine

  • Sehr einfacher Nebel/fogColor zum Phong-Shader hinzugefügt
  • Phong-Shader Sonnenlichter und Punktlicht-Spiegellichter behoben
  • Batchverarbeitung von nicht indizierten Meshes behoben
  • Workaround für hochgeladenes komprimiertes Textur-Subbild mit bestimmten Offsets auf Oculus Quest und einigen komprimierten Formaten auf dem Desktop hinzugefügt
  • Shader-Warnungen beim Start behoben
  • Anzahl der Shader-Kompilierungen reduziert
  • Sphere-AABB/Sphere-Box Kollisionsmathematik behoben

Runtime

  • Runtime benutzte nur zwei Lichter der Szene, behoben
  • Leistung von WL.Object.transformationWorld verbessert, jetzt werden nur die notwendigen Transformationen neu berechnet
  • Behoben, dass die Komponentenabstände nah/fern die WebXR-Projektionsmatrix nicht beeinflussten

JS API

  • WL.Object.getTranslationLocal() und WL.Object.getTranslationWorld() behoben
  • WL.Object.setTranslationLocal() und WL.Object.setTranslationWorld() behoben
  • set WL.InputComponent.inputType hinzugefügt
  • Dokumentation verbessert und Typen zu Parametern und Rückgabetypen hinzugefügt
Last Update: October 19, 2020

Bleiben Sie auf dem Laufenden.