UI Toolkit は、ユーザーインターフェース (UI) を開発するための機能、リソース、ツールを集めたものです。UI Toolkit を使用して、Unity エディターのカスタム UI や拡張機能、ランタイムデバッグツール、ゲームやアプリケーションのランタイム UI を開発することができます。
UI Toolkit は、標準的なウェブ技術に触発されています。ウェブページやアプリケーションを開発した経験があれば、その知識を応用でき、主要なコンセプトの多くが馴染み深いものです。
ノート: Unity は、新しい UI 開発プロジェクトに UI Toolkit を使用することを推奨しています。しかし、Unity UI (uGUI) と IMGUI は特定のユースケースに適しており、非推奨のプロジェクトをサポートするために必要とされます。詳細については、Unity の UI システムの比較 を参照してください。
UI Toolkit のコアは、認知されたウェブ技術に基づいた保持モードの UI システムです。スタイルシートや、動的でコンテキスト依存なイベント処理をサポートしいます。
UI システムには以下のような機能があります。
以下のアセットタイプを使用して、ウェブアプリケーションの開発方法と同様に UI を構築します。
以下のツールを使用して、インターフェースの作成とデバッグを行い、UI Toolkit の使用方法を学びます。