Version: 2023.2+
この例では、カスタムコントロールのカスタム USS 変数の使用法を説明します。
この例では、USS から 2 つの色を読み取り、それを使ってテクスチャを生成するカスタムコントロールを作成します。
You can find the completed files that this example creates in this GitHub repository.
このガイドは、Unity エディター、UI Toolkit、および C# スクリプトに精通している開発者を対象としています。始める前に、以下をよく理解してください。
カスタムコントロールを定義する C# スクリプトと、カスタムスタイルを定義する USS ファイルを作成します。
create-custom-style-custom-control
という名前のフォルダーを作成します。ExampleElementCustomStyle
フォルダーに、ExampleElementCustomStyle.cs
という名の C# スクリプトを作成し、そのコンテンツを以下に置き換えます。Create a USS file named ExampleElementCustomStyle.uss
and replace its contents with the following:
カスタムコントロールを使用するための UI ドキュメントを作成し、カスタムスタイルをカスタムコントロールに適用します。
ExampleElementCustomStyle
フォルダーに、ExampleElementCustomStyle.uxml
という名前の UI ドキュメントを作成します。ExampleElementCustomStyle.uxml
をダブルクリックして、UI Builder で開きます。ExampleElementCustomStyle.uss
ファイルを既存の USS として加えます。これで、カスタム USS の変数が正方形に適用されます。