Version: Unity 6.0 (6000.0)
言語 : 日本語
UI Builder による UI のスタイル設定
テストUI

UI Builder で USS 変数を割り当てる

USS 変数 は他の USS ルールで再利用できる値を定義します。USS 変数は主にテーマに使用され、デフォルトの Unity テーマでは、UI と標準コントロールの一貫性を高めるために、標準変数の長いリストが公開されています。

UI Builder で USS 変数を作成することはできません。テキストエディターを使用して、USS ファイルに新しい USS 変数を作成する必要があります。

UI Builder のスタイルプロパティには、現在のテーマにある USS 変数や、現在の UI Document (UXML) に割り当てられている StyleSheet を割り当てることができます。エディター UI で作業する場合は、Editor Extension Authoring を有効 にして、使用可能なすべてのエディター変数が表示されるようにしてください。

変数を割り当てるには、以下を行います。

  1. StyleSheet ウィンドウで、セレクターを選択します。

  2. Inspector ウィンドウで、スタイルフィールドを右クリックします。

  3. Set Variable を選択します。これにより、スタイルフィールドがテキストフィールドに変換されます。

  4. USS 変数の名前を入力します。変数名を入力すると、ドロップダウンリストに使用可能な変数が表示されます。

    USSVariablesSearch
    USSVariablesSearch

    また、ドロップダウンリストから変数を選択し、その現在の値と、その変数が使用されている StyleSheet アセットを確認することもできます。Enter を押すと変数が設定され、スタイル フィールドが元のタイプに戻ります。

    ヒント: すでにテキストフィールドになっているスタイルフィールドの場合、数値の代わりに -- を最初に入力することによって変数を割り当てることができます。

変数が割り当てられているスタイルフィールドは、フィールドのラベルの左側にチェーンアイコンがあるかどうかで識別できます。

USSVariablesSet
USSVariablesSet

変数の割り当てを取り除くには、スタイルフィールドを右クリックし、Remove Variable を選択します。

ノート: スタイルプロパティに設定されたインラインスタイルは、USS 変数をオーバーライドします。

追加リソース

UI Builder による UI のスタイル設定
テストUI