Canvas Scaler
Canvas Renderer

Canvas Group

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

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 の典型的な用途は以下の通りです。

  • Window のゲームオブジェクトに Canvas Group をアタッチすることでウィンドウ全体をフェードイン・フェードアウトし, Alpha プロパティを管理します。
  • Canvas Group を親ゲームオブジェクトにアタッチし, Interactable プロパティを false に設定することで,非相互作用的な(“グレーアウトされた”)コントロールのセット全体を作成します。
  • UI 要素,またはその親の一つに Canvas Group コンポーネントを配置し, Block Raycasts プロパティを false に設定することでマウスイベントをブロックしない一つ以上の UI 要素を作成します。
Canvas Scaler
Canvas Renderer