Selectable コンポーネント内には、Selectable が現在遷移したステートに応じたいくつかの遷移オプションがあります。ステートには normal、highlighted、pressed そして disabled があります。
遷移オプション: | 機能 |
---|---|
None | このオプションはステートエフェクトがまったくないボタン向けです。 |
Color Tint | 遷移先のステートに応じてボタンの色を変更します。ステートごとに色を選択することが可能です。異なるステート間で Fade Duration を設定することも可能です。値を高くするほどに、色の遷移は遅くなります。 |
Sprite Swap | 現在のボタンのステートに応じた異なるスプライトの表示を可能にします。スプライトはカスタマイズ可能です。 |
Animation | ボタンのステートに応じたアニメーションの発生を可能にします。アニメーション遷移を使用するため、Animator コンポーネントは必須です。root motion は必ず無効にするのが重要です。アニメーションコントローラーを作成するために、Auto Generate Animation をクリック(または自分で作成)し、アニメーションコントローラーをボタンの Animator コンポーネントに追加してください。 |
それぞれの(None を除く) Transition オプションは、遷移を制御する追加オプションを提供します。以下ではそれぞれの詳細についてみていきます。
プロパティ | 機能 |
---|---|
Target Graphic | インタラクションコンポーネントに使用するグラフィック。 |
Normal Color | コントロールの通常色。 |
Highlighted Color | ハイライトされている時のコントロールの色。 |
Pressed Color | 押下されている時のコントロールの色。 |
Disabled Color | 無効時のコントロールの色。 |
Color Multiplier | それぞれの Transition の色にこの値を乗算します。これを用いると、元の色が白以下(または完全なアルファ以下)のグラフィック要素の色(またはアルファチャネル)を明るくするために 1 より大きい色を作成することができます。 |
Fade Duration | あるステートからほかのステートへフェードする秒単位の所要時間。 |
プロパティ | 機能 |
---|---|
Target Graphic | 通常使用するスプライト |
Highlighted Sprite | コントロールがハイライトされているときに使用するスプライト |
Pressed Sprite | コントロールが押下されているときに使用するスプライト |
Disabled Sprite | コントロールが無効のときに使用するスプライト |
プロパティ | 機能 |
---|---|
Normal Trigger | 通常使用するアニメーショントリガー |
Highlighted Trigger | コントロールがハイライトされているときに使用するトリガー |
Pressed Trigger | コントロールが押下されているときに使用するトリガー |
Disabled Trigger | コントロールが無効のときに使用するトリガー |