Version: 2022.3
言語: 日本語
UI Builder による UI のスタイル設定
テストUI

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

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

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

UI Builder のスタイルプロパティには、現在のテーマにある USS 変数や、現在の UI ドキュメント (UXML) に割り当てられているスタイルシートを割り当てることができます。エディター 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