Release 1.2.1
Größere Speichereffizienz zur Laufzeit, um noch komplexere Anwendungen auf Safari zu ermöglichen, sei es auf iPhone, Mac oder Apple Vision.
LZ4-Superkompression
UASTC-Texturen werden jetzt mit LZ4 superkomprimiert, was die Ausgewogenheit zwischen Dekodiergeschwindigkeit, Binärgröße und Kompressionsverhältnissen bietet.
Streaming in WASM-Speicher
Wir streamen jetzt Binärdaten in den WebAssembly-Speicher, was die maximale Speichernutzung erheblich verbessert und den Weg für das direkte Laden aus Streaming-Anfragen in der Zukunft ebnet.
Änderungsprotokoll
Editor
- LZ4-Superkompression für UASTC-Texturen hinzufügen
- tsconfig.json generieren, wenn eine TypeScript-Komponente erstellt wird
- Float-Materialeigenschaften auf ihre Min/Max-Grenzen beschränken
- .editor-Ordner wird nicht erstellt, wenn er fehlt
Engine
- Unterstützung für Root-Bewegungssteuerung hinzufügen
- Textumbruchmodi zu Textkomponenten hinzufügen
- PCF-Schatten auf mobilen und eigenständigen VR-Plattformen reparieren
- Behobenes Problem: Ausgeblendete Objekte werfen keine Schatten, wenn Multidraw aktiviert ist
Runtime
- Daten-Streaming in wasm zur Optimierung der Speichereffizienz während des Szenenladens
- Probleme mit Skinning und Texturierung beheben, wenn Multidraw aktiviert ist
- Zugriff auf
navigator.xr
beheben, der den Start in iframes verhindert, die keine xr-Richtlinie aktiviert haben rayHit._scene
nicht initialisiert vor Aktivierung beheben
JavaScript/TypeScript API
TextComponent.wrapMode
undTextComponent.wrapWidth
hinzufügenFont.outlineSize
hinzufügen
Last Update: May 19, 2024