バージョン 0.7.2 リリース
バージョン 0.7.0 および 0.7.1 の修正と利便性の向上。
JavaScript API のドキュメントが改善され、入力パラメータの種類と 戻り値の型が明記されました。
エディター
- 変換ギズモの選択用にシーンビューのツールバーを追加
- 変換、回転、スケーリングのスナッピングを追加
- スキニング初期化により発生することがあるクラッシュを修正
- Windowsでファイルパスにスペースが含まれるとき、Asset Browserでのダブルクリックが機能しない問題を修正
/objects/components/collision/groups
を bool 配列ではなく int に変更して、衝突グループが正しくパッケージされない問題を修正- エディターで
- none -
が選択されたとき、JavaScript パラメータがnull
に設定されない問題を修正 - Ctrl/Cmd + Shift + Z が元に戻す操作として認識されない問題を修正
- オブジェクトを削除するときのクラッシュを修正
- シーンビューで選択が時々機能しない問題を修正
- オブジェクトの変換をリセットするボタンを追加
- シーンアウトラインでオブジェクトを非常に基本的にコピー&ペースト可能に
- シーンアウトラインオブジェクトをピックできるオブジェクトピッカーを追加
- 異なるファイルで同じ名前のテクスチャが互いに上書きされる問題を修正
- シーンアウトラインでDeleteキーが機能しない問題を修正
- Downキーを押し続けたときにシーンアウトラインで発生することがあるクラッシュを修正
- プロジェクトウィザードでカスタムパスが選択されている場合に名前が変更されない問題を修正
- Material shader のプロパティコンボボックスにvertex shadersが表示される問題を修正
- 削除されたオブジェクトがオブジェクトコンボボックスに表示される問題を修正
- アプリケーションファイルをデフォルトプロジェクトディレクトリから移動し、Windowsでは
%APPDATA%\WonderlandEngine
、Linuxでは~/.WonderlandEngine
、MacOSでは~/Library/Application Support/WonderlandEngine
に配置
エンジン
- 非常に基本的な fog/fogColor を Phong シェーダーに追加
- Phong シェーダーの太陽光とポイントライトのスペキュラーハイライトを修正
- インデックスなしメッシュのバッチ処理を修正
- 特定のオフセットでの圧縮テクスチャサブイメージアップロードの問題に対する回避策を追加 Oculus Quest とデスクトップの一部の圧縮形式に対応
- 起動時のシェーダー警告を修正
- シェーダーコンパイル数を削減
- Sphere-AABB/Sphere-Box 衝突の計算を修正
ランタイム
- ランタイムがシーンの2つのライトのみを使用する問題を修正
WL.Object.transformationWorld
のパフォーマンスを向上、必要な変換のみを再計算- view コンポーネントの near/far が WebXR 投影行列に影響を与えない問題を修正
JS API
WL.Object.getTranslationLocal()
およびWL.Object.getTranslationWorld()
を修正WL.Object.setTranslationLocal()
およびWL.Object.setTranslationWorld()
を修正set WL.InputComponent.inputType
を追加- ドキュメントを改善し、パラメータと戻り値の型を追加
Last Update: October 19, 2020