Version: 2019.1
タイムライン用語集
UIElements 開発者ガイド

ユーザーインターフェース (UI)

Unity は、Unity エディターまたはアプリケーションで UI を作成するための以下のユーザーインターフェース (UI) ツールキットを提供します。

  • UIElements: User Interface Elements (UIElements)](UIElements.html) は、Unity エディターでユーザーインターフェースを開発するための通常の UI ツールキットです。UIElements は周知のウェブテクノロジーに基づいており、スタイルシート、動的でコンテキスト依存のイベント処理、 データ永続性をサポートします。
  • Unity UI: Unity User Interface (Unity UI) is a simple UI toolkit for developing user interfaces for games and applications. Unity UI is a GameObject-based UI system that uses components and the Game View to arrange, position, and style the user interface. You cannot use Unity UI for user interfaces within the Unity Editor.
  • IMGUI: IMGUI (即時モードの GUI) はコード主導の UI ツールキットで、主に開発者向けのツールです。IMGUI は OnGUI 関数 (および OnGUI 関数を実装するスクリプト) を使ってユーザーインターフェースの描画と管理を行います。IMGUI を使用して、ゲーム内デバッグ表示、スクリプトコンポーネントのカスタムインスペクター、Unity エディターを拡張するウィンドウやツールを作成できます。ゲームやアプリケーションの UI を作成するためには最良のオプションではありません。

UI ツールキットの選択

以下の質問に対する回答に基づいて UI ツールキットを選択してください。

  • ゲーム、アプリケーション、Unity エディターのツールや拡張子のために開発していますか?
  • ゲームやアプリケーション用に開発している場合、その UI をゲームやアプリケーションに同梱しますか?
ランタイム開発用 UI ランタイムゲーム UI Unity エディター
UIElements TBD TBD
Unity UI 利用不可
IMGUI デバッグ用 非推奨

免責事項

UIElements はまだ開発中です。ゲーム内と Unity エディター UI 開発の両方に対して推奨 UI ツールキットとなるよう準備中です。それまでは、Unity UI と IMGUI で使用でき、UIElements にはない機能がいくつかあります。

さらに、UIElement への変更は Unity の以前のバージョンでは行えない場合があります。アップグレードする場合は、以前のバージョンの Unity からインターフェースをアップグレードする必要があるかもしれません。


  • 2019–02–22
タイムライン用語集
UIElements 開発者ガイド
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961