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()
undWL.Object.getTranslationWorld()
behobenWL.Object.setTranslationLocal()
undWL.Object.setTranslationWorld()
behobenset WL.InputComponent.inputType
hinzugefügt- Dokumentation verbessert und Typen zu Parametern und Rückgabetypen hinzugefügt
Last Update: October 19, 2020