# シーンに UI を追加する 初級 アーティスト デザイナー [UI ページ](ui-pages.md)を作った後、それをエンティティのコンポーネントとしてシーンに追加します。 1. **シーンエディター**で、空のエンティティを作成します。これを行うには、シーンを右クリックして [**Empty entity**] を選択してください。 ![Create empty entity](media/create-empty-entity.png) 2. プロパティグリッドで、[**Add component**] をクリックし、[**UI**] を選択します。 ![Add UI component](media/add-UI-component.png) Game Studio は、エンティティに **UI コンポーネント**を追加します。 ![UI component](media/UI-component.png) 3. [**Page**] の横にある ![Hand icon](../game-studio/media/hand-icon.png)(**アセットの選択**)をクリックします。 すると、**Select an asset** ウィンドウが開きます。 ![Select UI page](media/select-UI-page.png) 4. 追加したい UI ページを選択し、[**OK**] をクリックします。 UI ページの作成と編集の方法については、[UI エディター](ui-editor.md)をご覧ください。 > [!Tip] > エディターで UI がシーンの他の部分を隠してしまうのを防ぐには、プロパティグリッドで **UIコンポーネント** を無効にします。 > ![Disable UI component](media/disable-UI-component.png) > ゲームを実行する前に、コンポーネントを再び有効にすることを忘れないでください。そうしないと、Stride はUI を表示しません。 ### コードで UI ページコンポーネントに UI ページを割り当てる UIコ ンポーネントの `Page` プロパティに UI ページを割り当てることができます。 ```cs // このプロパティは Game Studio で UI ページアセットから割り当てることができます。 // This property can be assigned from a UI page asset in Game Studio public UIPage MyPage { get; set; } protected override void LoadScene() { InitializeUI(); } public void InitializeUI() { var rootElement = MyPage.RootElement; // UIページ内の特定の要素を探す拡張メソッドを使うことができます。 // to look for a specific element in the UI page, extension methods can be used var button = rootElement.FindVisualChildOfType