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

プラグインを公開
最初のデフォルトの「エディタースコープ」プラグインとして、1.2.3 には「公開プラグイン」が付属しています。これにより、Wonderland Cloud Pages への公開が非常に便利になります。

ショートカットの設定
Preferences Viewでホットキーやショートカットを設定できるようになりました。この新しいパネルは、利用可能なショートカットを学ぶための素晴らしいリソースです。

ストリーミングフェッチ
HTTP リクエストからの直接ストリーミングは、WASMメモリへのストリーミングおよび LZ4 スーパー圧縮(1.2.1で追加)を活用して、ピークメモリの使用をさらに改善します。
ピークメモリ使用量が改善されるほど、Safari iOS でより複雑なアプリケーションを実行でき、古い iOS デバイスのサポートが向上します。
ストリーミングフェッチは、すべてのプラットフォームでロード時間を一般的に短縮します。
変更履歴
Wonderland Engine 1.2.3 の完全な変更履歴:
エディター
- セキュアなデフォルトエディタープラグインを追加
- プラグインを管理するための新しいプラグインビューを追加
- プラグインからのエラーメッセージを改善
- プロジェクト、インストール、アプリケーションパスでのユニコード文字の処理を改善し修正
- 検索フィールドでのユニコード文字を修正
- プラグインコードをデバッグするためのノードインスペクタサポートを追加
- プロジェクトディレクトリで空のバージョンショートカットファイルを作成するエディターの不具合を修正
- 単一チャンネル非圧縮テクスチャを修正
- シーンファイルだけでなく、
--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を追加