UIコンポネント(Unity)
UIコンポネントは、Unityプログラミングにおけるコンポネントの一つであり、ボタンやテキストフィールドのようなユーザーインターフェースに用いるオブジェクトに対して用いられます。
その名の通り、画面上に表示するユーザーインターフェースのオブジェクトそのものです。GUIテクスチャやGUIテキストがそれにあたります。
UIコンポネントをもつオブジェクト、UIオブジェクトは必ずCanvasオブジェクトを親オブジェクトとして持ちます。そのため、UIオブジェクトを作成時にシーン上にCanvasオブジェクトが存在しない場合、自動でCanvasオブジェクトが生成されます。
また、ユーザーからの入力も受け付けるためEventSystemも自動的に生成されます。