効率的なレンダリングのためのノードの設定

Kanzi はペインターアルゴリズムを使用して2Dノードをレンダリングします。つまり、ツリーの最初のノードとして背景を配置すると、背景のコンテンツを含むピクセルが最初に描画され、その後コンテンツが再び描画されます。

一部の2Dノードのレンダリングは計算負荷が高くなることがあります。場合によっては、2Dチャイルドノードを最初に独自のレンダーターゲットにレンダリングし、その後スクリーンに合成する必要があります。2Dノードの合成は次の場合に発生します。

  • 回転またはスケールが適用された Viewport 2D ノード。

  • コンテンツを含むチャイルドノードを複数持つ、透過設定があるノード。

コンポジションレンダーターゲットにレンダリングされるノードの表示

Kanzi Studio では、アプリケーション内のどの2Dノードが Kanzi によってコンポジションレンダーターゲットにレンダリングされるかを確認できます。

Preview でアルファブレンディングを使用する2Dノードを表示するには、Preview で プレビュー分析オフ をクリックして Analyze モードに入り、プレビュー分析オン を右クリックして Transparency を選択します。

Preview は、Kanzi が半透明の青いストライプで合成レンダーターゲットにレンダリングするノードを強調表示します。

関連項目

レンダリングのベストプラクティス

レイアウトのレンダリングを最適化する

Sorting Filter でオーバードローを防ぐ

2Dノードのキャッシング

部分的に透過的なノードをレンダリングする

アプリケーションのパフォーマンスのトラブルシューティング