Kanzi 3.6.8 リリースノート¶
機能改善¶
リソース読み込みの改善:
LoadAndFinishとFinishOnlyのロードタスクが追加されました。FinishOnlyのロードタスクはローダースレッドをスキップし、Kanzi がそれらを直接メインスレッドFinishingQueueにキューします。ロードタスクは、依存関係のバックグラウンドロードをトリガーできるようになりました。これにより、ローダースレッドの使用が改善され、ロード時間が短縮され、バックグラウンドロードがスムーズになります。
これらのリソースタイプを追加して、ロードタスクとロードタスクの依存関係を使用しました:
Brush
Material
Mesh
Render Pass Prefab
State Manager
プレハブ依存関係の収集が改善されました。プレハブで使用される State Managers およびリソースIDについて、Prefab View 非同期プレハブの変更は、バックグラウンドでリソース依存関係をロードできるようになりました。
バインディングを持つ一部のノードのアタッチを高速化できる、パスプロパティの更新が改善されました。
Performance HUD の改善:
Performance HUD の位置を設定できるようになりました。PerformanceInfoPosition を参照してください。
Performance HUD では、タイマーサブスクリプション、定期タスク、およびアニメーションの数を確認できます。PerformanceInfoLevel を参照してください。
kzbファイル内でリソースディクショナリが保存される方法が改善されました。これにより、ローカライゼーションテーブルのような大きく未使用のリソースディクショナリを持つkzbファイルの読み込み時間が短縮されます。
setProperty、addPropertyModifier、removePropertyModifier、copyLocalValueのための速度最適化を導入しました。
変更点¶
ICUライブラリを更新しました。
QNX 6.5および6.6からバージョン58.2まで
QNX 7 からバージョン 62.1 への翻訳
android-aarch64およびandroid-x86_64をバージョン62.1に
PVRTexToolをバージョン4.20.0に更新しました。
Kanzi 3.6.8では、V8 JavaScriptエンジンはWindowsおよびAntとSconsに依存するレガシーAndroidプラットフォームでのみ利用可能です。プラットフォーム要件 を参照してください。
kzbファイル形式のバージョンには、メジャーおよびマイナーリビジョンが含まれるようになりました。Kanzi 3.6.8では、kzbファイル形式のバージョンが3から3.1に変更されました。
ドキュメント¶
Kanzi Studio プラグインインターフェースリファレンスドキュメントが改善されました。Kanzi Studio プラグインAPIリファレンス を参照してください。
概念を視覚的に説明する画像を追加しました。例えば、プロパティ値の補間 と テクスチャを圧縮する (Compressing textures) を参照してください。
フィックス (Fixes)¶
ID |
ディスクリプション (Description) |
エリア |
|---|---|---|
15170 |
Kanzi アプリケーションは、Android でバックグラウンドに移行した後も EGL コンテキストを保持します。 |
Kanzi Engine |
10580 |
Androidでログが機能しない問題を修正しました。 |
Kanzi Engine |
10469 |
Pipeline State Render Pass は、Viewport ノードとシザーのサイズをフルピクセルに丸めるようになりました。 |
Kanzi Engine |
10433 |
印刷不可能な文字がレンダリングされる原因となっていた問題を修正しました。この修正の前:
|
Kanzi Engine |
10406 |
iTypeフォントエンジンバックエンドを使用しているときに、一部の絵文字がレンダリングされない問題を修正しました。 |
Kanzi Engine |
10405 |
iTypeフォントエンジンバックエンドを使用した際にダイアクリティカルマークが誤配置される問題を修正しました。 |
Kanzi Engine |
10365 |
ランタイムアセットの Screen から余分なリソースディクショナリを削除しました。 |
Kanzi Engine |
10320 |
すべてのスタートアップパフォーマンスプロファイラーが表示されない問題を修正しました。 |
Kanzi Engine |
10252 |
スキンメッシュのインポートとボーンマトリックスの計算の修正。スキンメッシュへの変更 を参照してください。 |
Kanzi Engine |
10227 |
深度が必要ない場合でも、Pipeline State Render Pass に深度バッファの要件が追加される問題を修正しました。 |
Kanzi Engine |
10193 |
ステートマネージャーは、状態間の遷移にアニメーションを使用しない場合、Transition Started および Transition Finished メッセージを送信します。 |
Kanzi Engine |
10125 |
State Manager がステート遷移中に Left State および Entered State メッセージをディスパッチする際、これらのメッセージにStateGroup引数を設定するようになりました。 |
Kanzi Engine |
10107 |
不可視のModel3Dをnullptrに置き換えた後にテクスチャリソースの解放を妨げていた問題を修正しました。 |
Kanzi Engine |
10548 |
Kanzi 3.6.6は、プロパティで互換性のないプロパティ値の使用を防ぐメカニズムを Kanzi Studio に導入しました。予期しない結果が生じたため、このメカニズムは現在削除されています。 |
Kanzi Studio |
10362 |
Kanzi Studio のマージツールがコンテンツを正しくマージできないいくつかの問題を修正しました。 |
Kanzi Studio |
10318、10299 |
Kanzi Studio におけるいくつかのユーザビリティの向上。 |
Kanzi Studio |
10173 |
Kanzi Engine プラグインでは、すべてのカスタムタイプを非表示にすることができます。 |
Kanzi Studio |