何とかQtGraphicalEffects
を使用して複数のスポットライトを取得することはできますか?Qt QMLスポットライト効果
透明グラデーションの下のチェッカーされた部分は、QML Item
のようなタイプのプレースホルダです。最終的な結果は、アニメーションアイテムがエフェクトの下で実行されている完全なシーンになります。
私は唯一の4つのRectangle
親コンテナに固定型とImage
とImage
タイプを使用して解決策を考え出すことができました - しかし、この方法で私は現場に1つのスポットライトオーバーレイを持つことができます
いずれかの時点で私はそれは私がうまくブレンド1つのシーンの上に複数のスポットライトを持つことができたいと思います:
ありがとうございます!シェイダーは私の心を邪魔しました - 大きな問題は私がよく理解していないということです。ネットでQMLを使ってサンプルを取得するのは苦労します。 – Larpon
私は現在かなり忙しく、後で(数日のように)私は例を掲載します。しかし、シェイダーを理解することは複雑ではなく、使用するためのスキルでもありません。 QMLはシェーダの要件ではなく、2つを同時に学習することができます。 – dtech
私は知っているが、ネットの周りの例の大部分は、例えば、基本的なスタフを隠しているサイトを使って[webGL](https://www.shadertoy.com/view/Mlt3Df) - 同じメインにfragColorとfragCoordの両方を持っているところ - 私は混乱します。 QML 'ShaderEffect'は、これらを(コードを保持するfragmentShaderとvertexShaderの文字列を使って)分割していますが、例えばshadertoyは両方とも利用可能です – Larpon