Kanzi 3.9.4 リリースノート

新機能 (New features)

機能改善

  • アプリケーション設定が導入され、好みのマルチサンプリング方法を設定できるようになりました。マルチサンプルプリファレンス を参照してください。

  • すべてのバインディング操作は、現在lowerCamelCase命名規則を受け入れます。バインディング式リファレンス を参照してください。

  • Activity Browser のパフォーマンスが向上しました。

  • iTypeフォントエンジンを使用する場合、Kanzi はタイ語のワードラッピングをサポートするようになりました。フォントエンジン辞書 を参照してください。

  • Kanzi Studio では、ノードツリーに Screen ノードのみを含み、デフォルトの Kanzi リソース(Default Texture や DefaultBackground テクスチャなど)を含まないプロジェクトを作成できるようになりました。

    例えば、マルチプロジェクト Kanzi アプリケーションでプロジェクト間で再利用したいリソースを保存するために、そのようなプロジェクトを使用できます。Kanzi Studio プロジェクトを Kanzi アプリケーションに統合する を参照してください。

    ../../_images/new-resource-project.png
  • Kanzi Android framework (droidfw) は、接続された各ビューの実際のユーザー可視性を追跡し、非表示のビューのレンダリングをスキップします。これにより、オフスクリーンビューを持つアプリケーションのパフォーマンスが向上します。ビューのユーザー可視性の処理 を参照してください。

  • レンダーパスの改善:

    • Pipeline State Render Pass で導入された Polygon Depth Offset プロパティは、レンダリングされた要素に深度オフセットを適用します。

      例えば、このプロパティを使用して、Zファイティングなしでデカールをレンダリングすることができます。デカールのレンダリング を参照してください。

      ../../_images/decal-z-fighting.png ../../_images/decal-in-preview.png
    • Composition Target Render Pass に導入された Depth Renderbuffer Format プロパティを使用して、深度レンダーバッファのフォーマットを設定できます。コンポジションターゲットへのコンテンツのレンダリング を参照してください。

  • Text Block ノードでテキストを水平にスケーリングできる機能を追加しました。Text Block ノードにテキストをフィットさせる を参照してください。

    ../../_images/properties-horizontal-fit-scale-min-05.png ../../_images/preview-horizontal-fit.png
  • Android application with Java plugin テンプレートには、プラグイン用のシンプルなユニットテストプロジェクトが含まれています。

  • フォーカス処理の改善:

  • Kanzi Studio プロジェクトに以前インポートした PSD ファイルを再インポートできる機能を Kanzi Studio に追加しました。PSD ファイルを再インポートする を参照してください。

    ../../_images/reimport-psd.png

変更点

ドキュメント

注目すべき修正点

ID

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

エリア

193755

Look At プロパティは、Camera ノードだけでなく、すべての 3D ノードで動作するようになりました。

Kanzi Engine

358796, 360698, 413518

Key Manipulator が数値キーと修飾キーを処理できない問題を修正しました。

Kanzi Engine

384766

フォーカスされたアクティビティがパラレルアクティビティホストで非アクティブになるときに、Kanzi がキーボードフォーカスを移動する場所を決定する基準の順序を修正しました。順序は次のようになりました:

  1. Zオーダーでの前のアクティビティ

  2. 次のアクティビティのzオーダー

  3. デフォルトのフォーカス回復動作

Kanzi Engine

409365

Kanzi が円筒モードを使用してカメラに向かって回転するオブジェクトを平坦化してしまう問題を修正しました。

Kanzi Engine

412227

Activity Browser がアクティビティホストの削除されたプロパティを表示する原因となっていた問題を修正しました。

Kanzi Engine

412462

Grid List Box ノードが Key Navigation Started (NavigationManipulator::KeyNavigationStartedMessage) メッセージを受信できない問題を修正しました。

Kanzi Engine

413202

Apply Activation Action がアクティビティをアクティブ化できない問題を修正しました。

Kanzi Engine

175797、219073

Scene のデフォルトカメラに向かって3Dノードを回転させたい場合、Face to Camera Target Camera プロパティを設定する必要はありません。Face to Camera Mode プロパティを設定するだけで十分です。

Kanzi Studio

200162

Preview で、フリーカメラを使用した際に Camera tool のリセットが誤った位置にジャンプする問題を修正しました。

Kanzi Studio

411933

Preview がクラッシュする原因となっていた空のアニメーションチャイルドクリップの問題を修正しました。

Kanzi Studio

412318

トリガーアクション Kanzi Studio プラグインAPIのリグレッションを修正するために、フォワード引数を設定するメソッド SetForwardArgument を追加しました。

Kanzi Studio

412845

Activity Browser で Create root Activity Host ボタンを使用して作成した際に、Activity Browser がルートアクティビティホストを表示できなかった問題を修正しました。

Kanzi Studio

416907

アニメーションデータが削除された後も Preview でアニメーションが再生され続ける問題を修正しました。

Kanzi Studio

422629

C++ Code Behind を使用するプロジェクトで Kanzi アプリケーションのビルドを妨げていた問題を修正しました。C++コードビハインドの変更 を参照してください。

Kanzi Studio

関連項目

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

既知の問題