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に変更されました。

ドキュメント

フィックス (Fixes)

ID

ディスクリプション (Description)

エリア

15170

Kanzi アプリケーションは、Android でバックグラウンドに移行した後も EGL コンテキストを保持します。

Kanzi Engine

10580

Androidでログが機能しない問題を修正しました。

Kanzi Engine

10469

Pipeline State Render Pass は、Viewport ノードとシザーのサイズをフルピクセルに丸めるようになりました。

Kanzi Engine

10433

印刷不可能な文字がレンダリングされる原因となっていた問題を修正しました。この修正の前:

  • FreeType フォントエンジンのバックエンドは、非印刷可能な文字をレンダリングに影響を与えないゼロ幅のレンダリング可能なグリフとしてレンダリングしました。

  • iType フォントエンジンバックエンドは、非印刷文字を見つからないグリフを使用してレンダリングしました。

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

関連項目

Kanzi 3.6.8 マイグレーションガイド

既知の問題