Unity UGUI1 - 基本コンポーネントの概要

1. UGUI の概要

UGUI は Unityエンジン に付属する UI システムで、正式には Unity UI と呼ばれます。

は現在、 Unity 商用ゲーム開発で最も広く使用されている UI システム開発ソリューションです

Unityゲームオブジェクトに基づくUIシステムであり、ゲームUI機能にのみ使用できます

Unity エディターに組み込まれたユーザー インターフェイスの開発には使用できません

(1) UGUI開発の歴史

Unityの初期バージョン~Unity4.6バージョン:

Unity は公式にはゲーム UI 開発用の GUI のみを提供しているため、UI にはより高度で便利な NGUI が最適です

Unity4.6以降のバージョン:

Unity は、Unity に参加し、ゲーム UI 機能開発のための UGUI システムの開発を支援する NGUI 作者を正式に募集します

UGUIは発売後機能が完璧ではなかったため長い過渡期を経て、正式に普及したのはUnity5の時代になってからでした。

(2) 各種UIの比較

実行時に UI を開発する ランタイムゲームUI Unityエディター
UI要素 決断される 決断される ✔️
Unity UI ✔️ ✔️ 利用不可
GUI デバッグ用 推奨されません ✔️

UGUI は現在、市場で最も人気のある Unity ゲーム用の UI 開発ソリューションです

ほとんどの商用ゲーム会社は開発に UGUI を使用しています

したがって、GUIやNGUIよりも重要です

したがって、私たちはそれらを習得することを学ばなければなりません、それは雇用のために必要なスキルです

2. 6 つの基本コンポーネントの概要

(1) UGUIを使用する場合

[階層] ウィンドウを直接右クリックして [UI] を選択します。UI 内のすべてのコンテンツは UGUI 関連のコントロールです。

UIを作成したら、次の2つのボタンをクリックしてUIコンテンツを簡単に編集します

(2) 6つの基本要素

Canvas オブジェクトにアタッチされる:

  • Canvas: Canvas コンポーネント。主に UI コントロールのレンダリングに使用されます。
  • Canvas Scaler: Canvas 解像度適応コンポーネント。主に解像度適応に使用されます。
  • Graphic Raycaster: レイ イベント インタラクション コンポーネント。主にレイ応答関連の制御に使用されます。
  • RectTransform: UI オブジェクトの位置アンカー ポイント制御コンポーネント。主に位置とそのメソッドを制御するために使用されます。

EventSystem オブジェクトにアタッチされる:

  • EventSystem と スタンドアロン入力モジュール:

プレーヤー入力イベント応答システムと独立した入力モジュール コンポーネント。主にプレーヤーの操作を監視するために使用されます。

entSystem とスタンドアロン入力モジュール:

プレーヤー入力イベント応答システムと独立した入力モジュール コンポーネント。主にプレーヤーの操作を監視するために使用されます。

おすすめ

転載: blog.csdn.net/weixin_53163894/article/details/131236615