Canvas Group は、個別に処理することなく一カ所から UI 要素のグループ全体における特定の側面をコントロールするのに用いることができます。Canvas Group のプロパティーは、そのコンポーネントがアタッチされている GameObject だけでなく、すべての子に影響を与えます。
プロパティー: | 説明: |
---|---|
Alpha | このグループの UI 要素の不透明度。値は 0 から 1 まで使えて、0 は完全に透明で、1 は完全に不透明です。要素はそれぞれの透明度を同様に保持しますので、Canvas Group のアルファと個々の UI 要素のアルファ値は互いに乗算されることに注意してください。 |
Interactable | コンポーネントが入力を受け付けるかを決定します。false に設定されている場合、相互作用は無効になります。 |
Block Raycasts | このコンポーネントを Raycast 用のコライダーとして振る舞わせるか。Canvas にアタッチされた GraphicRaycaster コンポーネントの Raycast 関数を呼び出す必要があります。これは Physics.Raycast に 適用されません。 |
Ignore Parent Groups | このグループは GameObject のヒエラルキーでさらに上にある Canvas Group コンポーネントの設定に影響されるようにしますか?または、それらを無視し、それらを上書きさせますか? |
Canvas Group の典型的な用途は以下のとおりです。