Release 0.8.3

Release 0.8.3

Wichtige Fehlerbehebungen und Workflow-Verbesserungen, besonders für Microsoft Hololens Entwickler.

SSL-Unterstützung im Webserver des Wonderland Editors ermöglicht den Aufbau von WebXR-Seiten, indem eine Domain auf eine lokale IP-Adresse verwiesen wird. Dies aktiviert den vollständigen schnellen Entwicklungsfluss von Wonderland Engine einschließlich automatischem Neuladen und Profiling auf Microsoft Hololens.

Für die Unterstützung von SharedArrayBuffer, isoliert der Webserver von Wonderland Engine nun Webseiten über Cross-Origin. Dies ermöglicht lokale Entwicklung mit einer WebAssembly Threads-fähigen Laufzeit auch nach der Abschaffung in Chrome Desktop für nicht Cross-Origin isolierte Seiten (endet mit Version 91 / Mai 2021) sowie auf Android Chrome 88+ und Firefox 79+.

Changelog 

Editor

  • SSL-Unterstützung zum Webserver hinzugefügt (aktivierbar über Ansichten > Einstellungen > Server)
    • Dies ermöglicht WebXR-Entwicklung durch Domains beim Weiterleiten
  • Maus-Empfindlichkeitsoptionen hinzugefügt (in Ansichten > Einstellungen > Editor)
  • Drag-and-Drop-Unterstützung für Komponenten zu anderen Objekten in der Szenenübersicht hinzugefügt
  • Cross-Origin-Isolations-Header für Webserver-Antworten hinzugefügt
    • Dies ermöglicht Unterstützung von WebAssembly Threads in kommenden Chrome-Versionen
  • Option zum Setzen des bevorzugten Ports des Webservers hinzugefügt (Ansichten > Projekteinstellungen > Editor)
  • Fehler beim Packen behoben, wenn neues Projekt aus der Standard-Szene erstellt wird
  • Webserver-Bindung an verwendete Ports behoben - sucht jetzt ordnungsgemäß nach ungenutzten Ports
  • Textkomponenten werden nach Änderung von Schriftart oder Schriftgröße nicht aktualisiert - behoben
  • Text-Eigenschaft von Textkomponenten war auf 64 Zeichen begrenzt - behoben
  • Absturz beim Öffnen des Komponentenmenüs fehlender Komponenten behoben
  • Abstürze bei aktiviertem automatischen Packen, wenn Komponenten aufgrund von Parser-Fehlern fehlen, behoben

Laufzeit

  • Verbindung zum Editor auf non-localhost:8080 behoben
  • Text wird immer noch gerendert, nachdem die Komponente über JavaScript auf inaktiv gesetzt wurde - behoben
  • Automatische Deaktivierung der Thread-Laufzeit hinzugefügt, wenn die Seite nicht Cross-Origin isoliert ist

JS API

  • Einige JSDoc-Links behoben
  • Getter für WL.Material Eigenschaften, die falsche Typen zurückgeben, behoben

JS Komponenten

  • cursor: Unterstützung für WebXR immersive-ar Touch-Eingabe hinzugefügt
Last Update: March 16, 2021

Bleiben Sie auf dem Laufenden.