リリース 1.2.4
Jonathan Hale
Wonderland EditorはLinuxのFlatpakアプリとして利用可能になりました! Flathubから直接インストールできます。
このリリースでは、プロジェクトリソースの整理を行うバンドルプラグインも導入され、 多くのバグ修正とUIの改善がなされています。
マテリアルタイプ定義の生成
IDEでのオートコンプリートやシェーダーの変更に対するタイプセーフなマテリアルの使用を向上させるために、
Project Settings > JavaScript > materialDefinitions 設定を使ってマテリアルの定義ファイルを生成できるようになりました。
例としてjs/materials.d.tsに出力できます。
TypeScriptコードで次のように使用します:
import {PhongOpaqueTextured} from './materials.js'
/* ... */
const mat = meshComponent.material as PhongOpaqueTextured;
mat.setDiffuseTexture(); 変更履歴
エディター
- Linuxシステム通知のサポートを有効化
--windowlessで実行時にシステム通知を無効化- プロジェクト設定に関係なく、プラグインを有効化する
--enable-pluginsCLI引数を追加 - 遅延ロードされるテクスチャの.binファイルを複数の小さなファイルに分割するための新しいプロジェクト設定
maxTexturesBinSizeを追加 - index.tsの生成コードをTypeScriptに準拠
- Windowsファイル監視をより安定化
- ログインフローの競合状態を解消
- アカウントウィンドウ内のサインアップリンクを修正
- UIの様々な不整合を整理
- アセットブラウザ: グレースケール画像サムネイルから赤色の色調を削除
- Sky画像ドロップダウンにサムネイルを表示
- ユーザーテンプレートフォルダを開くためのAbout > Templatesを追加
- 文字列プロパティを持つコンポーネントが付いているオブジェクトを削除するとエディターがクラッシュする問題を修正
- マテリアルのタイプ定義生成を追加
ランタイム
- PhysXコンポーネントによるシーン切り替え時の複数のバグを修正
- ランタイムサポートが有効な場合にのみ、実行時にglTFをロードする際の詳細なエラーメッセージを追加
- glTFモデルからのWebPファイルのロードを修正
エンジン
- メッシュ属性ロードを最適化
- テキストコンポーネントで双方向スクリプトをサポート
JavaScript/TypeScript API
- Animation.retarget()によって不正なオブジェクトが影響を受ける問題を修正
- テクスチャマテリアルのプロパティが
nullとundefinedを再び受け入れる
プラグイン
- 整理: 壊れたファイルリンクを持つリソースを削除する新しいプラグイン
プラグインAPI
- 不正なパラメータのエラーハンドリングを改善
- データプロパティにおける
deleteの問題を修正
ヘッダーバックグラウンド: Archery Evolution - Time Trials by Vhite Rabbit XR.
Last Update: October 13, 2024