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

プラグインの公開
初のデフォルト「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
を追加してブラウザウィンドウを開く