最終更新:2019-02-07 (木) 18:41:01 (70d)  

Unity/UI はてなブックマークを見る
Top / Unity / UI

https://unity3d.com/jp/learn/tutorials/s/user-interface-ui

https://docs.unity3d.com/jp/current/Manual/UISystem.html

IMGUI

概要

  • Immediate Mode の GUI システム (IMGUIと呼ぶ) は、ゲームオブジェクトベースで作られた、Unity のメイン UI システムのための完全に分離した機能です。 IMGUI はコードドリヴンな GUI システムであり、プログラマのためのツールとなる事が意図されています。使用するための何らかのスクリプトから OnGUI 機能を呼ぶ事で、実行されます。
  • IMGUI システムは通常、プレイヤーが操作する普通のゲーム内ユーザーインターフェイスに使う事は意図されていません

Unity/GameObject/UI

Unity/コンポーネント/UI

  • 関連クラス
    Effects/ShadowUnityEngine.UI.Shadow?
    Effects/OutlineUnityEngine.UI.Outline?
    Effects/Position As UV1UnityEngine.UI.PositionAsUV1?
    TextUnityEngine.UI.Text
    TextMeshPro? - Text (UI)UnityEngine.UI.?
    TextMeshPro? - Input FieldUnityEngine.UI.?
    ImageUnityEngine.UI.Image
    Raw ImageUnityEngine.UI.RawImage
    MaskUnityEngine.UI.Mask?
    Rect Mask 2DUnityEngine.UI.RectMask2D?
    ButtonUnityEngine.UI.Button?
    Input FieldUnityEngine.UI.InputField
    ToggleUnityEngine.UI.Toggle?チェックボックス
    Toggle GroupUnityEngine.UI.ToggleGroup?ラジオボタン
    SliderUnityEngine.UI.Slider?スライダー、プログレスバー
    ScrollbarUnityEngine.UI.Scrollbar?
    TMP DropdownUnityEngine.UI.?
    DropdownUnityEngine.UI.Dropdown?
    Scroll RectUnityEngine.UI.ScrollRect?
    SelectableUnityEngine.UI.Selectable?

歴史

新UIシステム (uGUI)

  • Unity 4.6?

NGUI (有料アセット)

旧UIコンポーネント (UnityGUI)

  • Unity には元々、GUI コンポーネントが2つだけありましたが、これらは、新しい UI システム と、スクリプト制御の IMGUI システム に置き換えられました。旧 GUI コンポーネントは後方互換のために残してありますが、新規のプロジェクトでは使用しないでください。
  • GUI Text?
  • GUI Texture?