『Qt Quick 』における重要な概念 -Graphical Effects
Graphical Effects およびパーティクル
視覚的に魅力的なユーザーインターフェースは、味気ないものよりもユーザーの関心を惹きつけます。とはいえ、デザイナーは、視覚効果は単にユーザーに(例えば、どの視覚要素がアクティブか、あるいはフォーカスがどのように移動しているかなどを)さりげなく伝えるための有用な手段に過ぎないことを念頭に置いておく必要があります。 視覚効果を多用しすぎると、かえってユーザー体験を損なう可能性があります。
Item へのぼかし、ドロップシャドウ、カラー化などのポストプロセッシング効果の適用に関する詳細については、MultiEffect QML タイプを参照してください。
関連項目:RectangularShadow 。
視覚的な変形
ビジュアルオブジェクトは変形することができます。たとえば、拡大・縮小や回転が可能です。このような変形は、フォーカスや選択状態に関するヒントを与えたり、アプリケーションでどのようなイベントが発生しているかについて直感的なヒントを提供したりすることができます。
ビジュアルオブジェクトに対する視覚的変形に関する詳細については、「Qt Quick 変形タイプ」というタイトルのページを参照してください。
シェーダー効果
シェーダー効果を使用すると、頂点シェーダーやフラグメントシェーダーを通じて、グラフィックス処理ユニットの持つ生の性能を直接、最大限に活用することができます。 シェーダーエフェクトを多用すると、消費電力が増加し、場合によってはパフォーマンスが低下する可能性がありますが、控えめに慎重に使用すれば、シェーダーによってビジュアルオブジェクトに複雑で視覚的に魅力的なエフェクト(例えば、水面の波紋など)を適用することができます。
シェーダーエフェクトの詳細については、『ShaderEffect 』のリファレンスドキュメントを参照してください。
パーティクル
パーティクルシステムを使用すると、爆発、花火、煙、霧、風の効果をシミュレートしてユーザーに表示することができます。Qt Quick には、重力や乱流などの環境効果のサポートを含め、こうした複雑な 2D シミュレーションを実行できるパーティクルシステムが備わっています。 パーティクルは、リストやアクティビティ通知、およびゲームにおいて、現在選択されている項目に、繊細で視覚的に魅力的なエフェクトを追加するために最もよく使用されます。
パーティクルに関する詳細については、Qt Quick パーティクル・システムのドキュメントを参照してください。
スプライト
スプライトとは、フレームで構成されるアニメーション画像のことです。スプライトは、ゲームでよく見られます。Qt Quick には、スプライトを表示するためのビジュアルタイプに加え、スプライトを多用するより複雑なアプリケーション(ゲームなど)向けの、複雑で確率的なフレーム遷移コントローラが用意されています。
スプライトのアニメーションに関する詳細については、「スプライトのアニメーション」というページを参照してください。
不透明度
ビジュアルオブジェクトは、不透明または半透明に設定できます。たとえば、アプリケーションでは、あるビジュアルオブジェクトを不透明にし、他のビジュアルオブジェクトを半透明にすることで、ユーザーの注意を不透明なオブジェクトに集中させることができます。これは、Item のopacity プロパティを使用して制御します。
不透明度に関する詳細については、「Item 」のドキュメントを参照してください。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.