リリース 0.7.2
Jonathan Hale
0.7.0および0.7.1に対する修正と利便性向上。
JavaScript APIのドキュメントを改善し、入力パラメータと戻り値の型を明示しました。
エディター
- シーンビューのツールバーに変換ギズモ選択を追加
- 平行移動、回転、スケーリングのスナッピングを追加
- スキンニング初期化時の偶発的なクラッシュを修正
- Windowsでファイルパスにスペースが含まれる場合のアセットブラウザでのダブルクリックを修正
/objects/components/collision/groupsをbool配列からintに変更し、正しくパッケージされない衝突グループを修正- エディターで
- none -を選択するとJavaScriptパラメータがnullに設定されない問題を修正 - Ctrl/Cmd + Shift + Zによるアンドゥが登録されない問題を修正
- オブジェクト削除時のクラッシュを修正
- シーンビューで選択が機能しないことがある問題を修正
- オブジェクトの変換をリセットするボタンを追加
- シーンアウトラインでオブジェクトの非常に基本的なコピー&ペーストを追加
- オブジェクトピッカーでシーンアウトラインのオブジェクトを選択可能に
- 異なるファイルに同じ名前のテクスチャが上書きされる問題を修正
- シーンアウトラインでDeleteキーが機能しない問題を修正
- Downキーを押しっぱなしにした際のシーンアウトラインでの偶発的なクラッシュを修正
- プロジェクトウィザードでカスタムパスを選択したときに名前が変わらない問題を修正
- マテリアルシェーダーのプロパティコンボボックスに頂点シェーダーが表示されるのを修正
- 削除されたオブジェクトがオブジェクトコンボボックスに表示される問題を修正
- Windowsでは
%APPDATA%\WonderlandEngine、Linuxでは~/.WonderlandEngine、MacOSでは~/Library/Application Support/WonderlandEngineにアプリケーションファイルをデフォルトのプロジェクトディレクトリから移動
エンジン
- フォンシェーダーに非常に基本的なフォグ/フォグカラーを追加
- フォンシェーダーの太陽光とポイントライトスペキュラーハイライトを修正
- インデックスがないメッシュのバッチ処理を修正
- Oculus Questといくつかのデスクトップの圧縮フォーマットでのオフセットによる圧縮テクスチャサブイメージアップロード問題へのワークアラウンドを追加
- 起動時のシェーダー警告を修正
- シェーダーコンパイル数を削減
- 球体-AABB/球体-ボックス衝突数学を修正
ランタイム
- ランタイムがシーンの2つのライトのみを使用する問題を修正
WL.Object.transformationWorldのパフォーマンスを向上、一時的な再計算のみを行うように- ビューコンポーネントの近/遠がWebXRのプロジェクションマトリックスに影響しない問題を修正
JS API
WL.Object.getTranslationLocal()およびWL.Object.getTranslationWorld()を修正WL.Object.setTranslationLocal()およびWL.Object.setTranslationWorld()を修正set WL.InputComponent.inputTypeを追加- ドキュメントを改善し、パラメータと戻り値に型を追加
Last Update: November 24, 2023