リリース 1.1.0

リリース 1.1.0

このリリースでは、多くのUX改善とさらなる安定性がもたらされました。JavaScript APIには、 Object3D.findByName() のような多くの要望されていた追加が行われました。

エンジンは現在、複数の異なるテキストパイプラインのレンダリングをサポートしています。

エディタの全体的なパフォーマンスが向上しました。

完全な変更履歴を見る。

実験的なシェーダーAPIの変更 

カスタムシェーダーの移行を支援するために:

  • viewPositionWorld には今 #include "lib/Uniforms.glsl" が必要です

JavaScript APIの変更 

Dependencies はバージョン1.0のプレビュー版で追加され、1.0の前に非推奨となりました。 @wonderlandengine/[email protected] では完全に削除されました。代わりに、コンポーネントの onRegisterregisterComponent を呼び出してください。

コードを更新したくない場合は、 @wonderlandengine/[email protected] を使用できます。

内部の変更 

行うすべての変更のうち、直接目に見えるのは一部だけです。 いくつかの変更は内部のワークフローやコードの品質に影響を与えます。

このリリースでは特に、これらの変更が内部開発スピードを大幅に向上させ、エンジンチームの効率を大いに向上させました。

変更履歴 

エディタ

  • アセットブラウザ: 「エクスプローラーで開く」が誤ったフォルダーを開く問題を修正
  • ベンチマーク: Meta Questの接近およびガーディアン状態が正しく設定されていない問題を修正
  • デフォルトで言語zip圧縮を無効化
  • コンポーネントのドラッグ&ドロップ時に null コンポーネントが作成される問題を修正
  • CLIからのパッケージング時にローカライゼーションデータが生成されない問題を修正
  • 時折の二重パッケージングを修正
  • 終了時のWebサーバーでの潜在的なクラッシュを修正
  • テキストコンポーネントを編集中にテキストがリアルタイムで更新されない問題を修正
  • MacOSでのファイル監視の安定性をさらに改善
  • 手動変更に対する言語ファイルの読み込みをより堅牢に
  • ソース管理の変更を避けるため、言語ファイルの用語順序を決定的に
  • シーンビューレンダリングのパフォーマンスを最適化
  • エディタ全体のパフォーマンスを最適化
  • リソースビュー: パイプラインが最終スロットにドラッグできない問題を修正
  • シーンアウトライン: オブジェクトを名前でフィルタリングする検索フィールドを追加
  • シーンビュー: 初めの照明変更まで影が正しく表示されないバグを修正
  • シーンビュー: ツールバーがビューの外に描画される問題を修正
  • シーンビュー: ショートカットがシーンアウトラインショートカットと一致するように
  • エディタ終了時のWebサーバーでの稀なクラッシュを修正
  • Webサーバーが.gzおよび.brファイルを対応するgzipまたはbrotliのContent-Encodingで提供するように
  • Webサーバーが.jsonファイルを正しいコンテンツタイプで提供するように

エンジン

  • バッチ変更の状態をインデックスする際のレンダリング問題を修正
  • 複数のテキストパイプラインがサポートされるように

ランタイム

  • .binファイルの追加がJavaScriptコンポーネントをサポート
  • ランタイムでの.binファイルの追加の堅牢性を改善
  • 言語切り替えが時々反映されない問題を修正

JavaScript/TypeScript API

Last Update: September 6, 2023

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