リリース 1.2.3
このリリースでは、初のデフォルトエディタープラグインと、実行時のピークメモリ使用量の大幅な改善があります。
エディタープラグイン
ChromeのNode Inspectorを使用して、エディタープラグインをデバッグできるようになりました。これにより、より複雑なプラグインプロジェクトが可能になります。
プラグインは新しい「Plugins」ビューでより便利に管理できます。「Editor Scope」プラグインはすべてのプロジェクトで利用可能で、「Project Scope」プラグインはプロジェクトのpackage.json
やplugins
フォルダを通じてインストールされます。
プラグインの紹介はドキュメントでご覧いただけます。

プラグインの公開
初のデフォルト「Editor Scope」プラグインとして、1.2.3には「Publish Plugin」が含まれています。これにより、Wonderland Cloud Pagesへの公開が非常に便利になります。

ショートカットの設定
Preferences Viewでホットキー/ショートカットを設定できるようになりました。この新しいパネルは、利用可能なショートカットを学ぶのにも便利です。

ストリーミングフェッチ
HTTPリクエストからの直接ストリーミングは、WASMメモリへのストリーミングとLZ4スーパー圧縮(1.2.1で追加)をベースにして、ピークメモリ使用をさらに改善します。
ピークメモリ使用が改善されることで、より高度なアプリケーションがSafari iOSで実行可能になり、古いiOSデバイスのサポートも向上します。
ストリーミングフェッチは、すべてのプラットフォームでの読み込み時間の改善にも寄与します。
変更履歴
Wonderland Engine 1.2.3の完全な変更履歴:
エディター
- セキュアなデフォルトエディタープラグインを追加
- プラグイン管理用の新しいプラグインビューを追加
- プラグインからのエラーメッセージを改善
- プロジェクト、インストール、アプリケーションパスでのUnicode文字の処理を改善および修正
- 検索フィールドでのUnicode文字の問題を修正
- プラグインコードのデバッグ用にNode Inspectorサポートを追加
- プロジェクトディレクトリに空のバージョンショートカットファイルを作成するエディターの問題を修正
- シングルチャンネルの非圧縮テクスチャを修正
- 任意のアセットを
--import
でインポート可能に maxShadows
を減少させた際のクラッシュを修正- マルチドローを使用した際の影バッチの視錐台カリングを修正
- 均等なスケーリングのためのスケール軸の相互ロックを許可
- Linuxパッケージの配布サポートとセットアップの容易さを改善
- MacOS DMGインストーラーを改善
- Preferences View: ショートカットの設定を許可
- Asset Browser: さまざまなオーディオファイル形式のアイコンを追加
- Resources View: 無効にした項目でのクラッシュを修正
- Scene View: ビューコンポーネントの新しい可視化
ランタイム
- ストリーミングフェッチを使用してシーンをストリーム化し、読み込み中のピークメモリ使用量を削減し、読み込み時間を短縮
- マテリアルをクローンするときのアルファマテリアルを修正
エンジン
- オブジェクト削除後にシーンを追加する際のオブジェクト/コンポーネントIDの再利用を修正
JavaScript/TypeScript API
Prefab.childrenCount
がプレハブの子数ではなくルートシーンの数を返す問題を修正static TypeName
が設定されていないコンポーネントクラスからstatic InheritProperties
でプロパティを継承可能に
プラグイン
- 公開: Wonderland Cloudにプロジェクトをワンクリックで公開する新たなプラグイン。
プラグインAPI
- ブラウザウィンドウを開くための
tools.openBrowser
を追加