UI 構築を学ぶ最良の方法は、例を試すことです。以下の例では、UI のビルトインコントロールの使い方、カスタムコントロールの作成と使い方を紹介します。
| トピック | 説明 |
|---|---|
| 相対位置と絶対位置 C# の例 | C# で UI をレイアウトするには、相対配置と絶対配置を使用します。 |
| トピック | 説明 |
|---|---|
| リストビューとツリービューの作成 | ListView、TreeView、MultiColumnListView、MultiColumnTreeView を使用して、リストビューとツリービューを作成します。 |
| 複雑なリストビューの作成 | ListView を使用して、文字のリストを持つカスタムエディターウィンドウを作成します。 |
| リストビューのランタイム UI の作成 | ListView を使って、簡易なキャラクター選択画面のランタイム UI を作成します。 |
| ウィンドウ間でのドラッグアンドドロップリストとツリービューの作成 | ListView、TreeView、MultiColumnListView を使用し、複数ウィンドウ間でドラッグアンドドロップを行う UI を作成します。 |
| トピック | 説明 |
|---|---|
| ScrollView 内でコンテンツを折り返す | スクロールビュー内でコンテンツを折り返すには、スタイルを使用します。 |
| トピック | 説明 |
|---|---|
| タブメニューの作成 | Label を使用してタブメニューを作成します。 |
| トピック | 説明 |
|---|---|
| ポップアップウィンドウの作成 |
UnityEditor.PopupWindow を使用してポップアップウィンドウを作成します。 |
| トピック | 説明 |
|---|---|
| トグルを使って条件付き UI を作成する | Toggle を使用してエディターウィンドウに条件付き UI を作成します。 |
| トピック | 説明 |
|---|---|
| 2 つの属性を持つカスタムコントロールの作成 | 2 つの属性を持つ単純なカスタムコントロールを作成し、カスタムコントロールを UXML と UI ビルダーに公開します。 |
| スライドトグルカスタムコントロールの作成 | スイッチのようなトグルカスタムコントロールを作成します。 |
| 放射状の進捗インジケーターの作成 | 0 から 100 までの浮動小数点数を表示するカスタムコントロールを作成します。 |
| バインド可能なカスタムコントロールの作成 | double データ型のプロパティにバインドするカスタムコントロールを作成します。 |
| カスタムコントロールのカスタムスタイルを作成する | USS から 2 色を読み取り、それを使ってテクスチャを生成するカスタムコントロールを作成します。 |
| アスペクト比のカスタムコントロールの作成 | 特定のアスペクト比を維持するカスタムコントロールを作成します。 |