リリース 1.3.0

Jonathan Hale

ハイライトには、新しく改善されたプロジェクトテンプレート、プロシージャルな空のシェーダー、影付きテキストエフェクト、Scene Outlineのためのリソースフィルタが含まれます。

さらに、JavaScriptのバンドルを効率化し、ホットリロードを復活させるマルチプロジェクトワークスペースの最初のバージョンを提供します。

物理テンプレート 

プロシージャルな大気の空、HDRレンダリング、トーンマッピング、および物理シェーダーを使用するプロジェクトの開始を助ける環境プローブ設定を備えた新しいテンプレートを追加しました。

スクリーンショット: 新しい物理テンプレート

クラッシュレポート 

このバージョンでは、自動クラッシュレポート機能を導入しています。これにより、潜在的な安定性の問題を見つけやすくし、クラッシュを修正しやすくなります。

変更履歴 

エディタ

  • 進化したグラフィック機能を示す新しい物理テンプレートを追加
  • デフォルトテンプレートを全面改訂
  • 自動クラッシュレポーターを追加
  • キャッシュされた生データ画像のメモリ使用量を削減
  • Scene Viewでの飛行時、スクロールホイールによる速度制御を再導入
  • プロジェクトロード時にnpmを非同期で実行
  • 変更のないpackage.jsonに対して不要なnpmインストールを回避
  • シーンとアセット参照を視覚化するための新しいリソースツリービューを追加
  • 自動環境ベイキングを追加し、「すぐにリベーク」のボタンを削除
  • 長いリソースIDを表示時に短縮
  • 貼り付け子要素と貼り付け兄弟要素のデフォルトショートカットを切り替え
  • Resource Outlineでリソース参照によりオブジェクトをフィルタリングする機能を追加
  • UIでキリル文字、ギリシャ文字、拡張ラテン文字をサポート
  • Scene Viewでボーンの視覚化を追加
  • テキストコンポーネントUIを簡略化
スクリーンショット: 新しいテキストコンポーネントUI
  • マルチプロジェクトワークスペースとシーン間の切り替え機能を導入。ワークスペースはメインシーンのJavaScript設定を使用し、すべてのコンポーネントをメインシーンのindex.jsにバンドルします。
  • packageForStreaming設定をJavaScript APIにより近づけるためにprefabに名称変更
  • アセットブラウザのコンテキストメニューにPBRテクスチャを一つのオクルージョン-ラフネス-メタリックテクスチャに結合するツールを追加
  • アセットブラウザで特定の隠しディレクトリをクリックするとクラッシュする問題を修正
  • コンポーネント解析中のメモリリークを解消
  • 言語ファイルとキャッシュデータをプロジェクトごとのサブフォルダに保存
  • 無効な.wlpプロパティ値に対してデフォルト値にフォールバック
  • インポートされたコンポーネントがエディタで変更された後に消えるのを防止
  • 新規プロジェクトに対して常にdeploy/フォルダを作成し、ファイル監視の問題を修正

エンジン

  • テキストコンポーネントに影付きエフェクトと新しいeffectOffsetプロパティを追加
スクリーンショット: 新しい影付きテキストエフェクト
  • プロシージャルで物理に基づいたAtmosphericSkyパイプラインを追加
  • PhysicalシェーダーにWITH_FOG機能を実装
  • PhongマテリアルでdiffuseTextureが設定されていない場合はdiffuseColorにフォールバック
  • Phong LightmappedとNormalmappedパイプラインに不足していたTEXTURED機能を追加
  • WebXRのVRセッション用にBloomを実装
  • セカンダリーテクスチャ座標を持つメッシュのロード時のクラッシュを修正

ランタイム

  • ランタイムでアニメーションを設定する際に正しいターゲットを割り当て
  • プリファブ読み込み中に時折発生するクラッシュを修正

JavaScript/TypeScript API

  • プリファブ/シーン内の特定のタイプのすべてのコンポーネントを取得するためにPrefab.getComponentsPrefab.getActiveComponentsを追加
  • 配列が小さすぎる場合、マテリアルプロパティを設定すると例外をスロー
Last Update: January 28, 2025

最新情報をお届けします。