効率的なレンダリングのためのノードの設定¶
Kanzi はペインターアルゴリズムを使用して2Dノードをレンダリングします。つまり、ツリーの最初のノードとして背景を配置すると、背景のコンテンツを含むピクセルが最初に描画され、その後コンテンツが再び描画されます。
一部の2Dノードのレンダリングは計算負荷が高くなることがあります。場合によっては、2Dチャイルドノードを最初に独自のレンダーターゲットにレンダリングし、その後スクリーンに合成する必要があります。2Dノードの合成は次の場合に発生します。
回転またはスケールが適用された Viewport 2D ノード。
コンテンツを含むチャイルドノードを複数持つ、透過設定があるノード。
コンポジションレンダーターゲットにレンダリングされるノードの表示¶
Kanzi Studio では、アプリケーション内のどの2Dノードが Kanzi によってコンポジションレンダーターゲットにレンダリングされるかを確認できます。
Preview でアルファブレンディングを使用する2Dノードを表示するには、Preview で
をクリックして Analyze モードに入り、
を右クリックして Transparency を選択します。
Preview は、Kanzi が半透明の青いストライプで合成レンダーターゲットにレンダリングするノードを強調表示します。