リリース 0.8.3
Jonathan Hale
Microsoft Hololens 開発者向けに重要なバグ修正とワークフローの改善。
Wonderland エディターのウェブサーバーでのSSLサポートにより、ローカルIPアドレスにドメインを指すことでWebXRページを構築できます。これにより、Microsoft Hololensでの自動リロードおよびプロファイリングを含む、Wonderland Engineのフル迅速開発フローが可能になります。
SharedArrayBuffer サポートのため、Wonderland Engineのウェブサーバーはウェブページをクロスオリジンで隔離します。これにより、非クロスオリジンで隔離されていないページのChrome Desktopでのサポートが終了した後(バージョン91/2021年5月終了)でも、WebAssembly Threadsを有効化したランタイムでのローカル開発が可能になります。また、Android Chrome 88+およびFirefox 79+でも同様です。
変更ログ
エディター
- ウェブサーバーにSSLサポートを追加(Views > Preferences > Server で有効化)
- ドメイン経由でのWebXR開発が可能に
- マウス感度オプションを追加(Views > Preferences > Editor 内)
- シーンアウトラインでコンポーネントを他のオブジェクトにドラッグ&ドロップできるように追加
- ウェブサーバーレスポンスにクロスオリジン隔離ヘッダーを追加
- これにより、今後のChromeバージョンでWebAssembly Threadsサポートが可能に
- ウェブサーバーの優先ポートを設定するオプションを追加(Views > Project Settings > Editor)
- デフォルトシーンから新しいプロジェクトを作成するときのパッケージング中のエラーを修正
- 使用中のポートへのウェブサーバーのバインディングを修正 - 未使用のポートを適切に検索するように
- フォントまたはフォントサイズが変更された後のテキストコンポーネントが更新されない問題を修正
- テキストコンポーネントのテキストプロパティが64文字に制限される問題を修正
- 欠落したコンポーネントのコンポーネントメニューを開くとクラッシュする問題を修正
- パースエラーによりコンポーネントが欠落したときに自動パッケージングが有効になっているとクラッシュする問題を修正
ランタイム
- 非localhost:8080でのエディターへの接続を修正
- JavaScriptでコンポーネントを非アクティブに設定した後もテキストがレンダリングされる問題を修正
- ページがクロスオリジンで隔離されていない場合、スレッド化ランタイムを自動無効化する機能を追加
JS API
- 一部のJSDocリンクを修正
WL.Materialプロパティのゲッターで不正確な型を返していた問題を修正
JS コンポーネント
cursor: WebXR immersive-arタッチ入力のサポートを追加
Last Update: July 20, 2023