Hero background image

UI ツールキット

エディタをカスタムインターフェースで拡張し、直感的なオーサリングを実現。チームを超えたコラボレーションを可能にし、ゲームやアプリケーションの魅力的なUIを作成します。
Unity 6がダウンロード可能になりました。制作をスピードアップしてより多くのプラットフォームに達します。
今すぐダウンロード
このページは機械翻訳されています。正確性のため、また情報源として原語バージョンを表示するには
エディタのUIツールキット

UI Toolkitの新機能

UI Toolkitは、ユーザーインターフェースやEditor拡張子を開発するための特徴、リソース、ツールのコレクションです。直感的なワークフローにより、アーティストやデザイナーはゲームやアプリケーションのランタイムUIの作成とデバッグを迅速に行うことができます。

Unity 6のリリースにはいくつかのUI Toolkitのアップデートが含まれています。新しいコントロールとともに、拡張可能なデータバインディングシステムを追加しました。また、ビジュアル・オーサリング・ワークフローとUI開発者のための拡張可能性も改善しました。Unity 6では、マルチ言語と絵文字のサポートも導入されています。

主な機能

UI Toolkitの特徴と、UI Toolkitで実現できることをご覧ください。

UI Toolkitビルダーのデモ
専用承認ツールで開始

UI Toolkitの専用承認ツールには、UI BuilderとUI Debuggerがあり、ウェブ技術から着想を得て、親しみやすい体験を提供します。UI Builderを使用すると、UnityでゲームやアプリケーションのUIを直接視覚的に作成および編集できます。UI Debuggerを使用すると、問題をすばやく解決できます。

柔軟なテキストレンダラー
柔軟なテキストレンダラー

UI Toolkitを使用すると、高度なスタイリング機能を使用して動的なテキストをレンダリングすることができ、任意のポイントサイズと解像度でクリーンで美しいテキストを提供します。これにより、異なるデバイス間での可読性が向上し、画面サイズに関係なく一貫したユーザーエクスペリエンスが保証されます。Unicodeサポートのインテグレーションにより、アプリケーションのローカライズが容易になり、さまざまな言語やスクリプトを扱うことができます。

『Dragon Crashers』
軽量の遷移でUIをアニメーター化

UI Toolkitには、プロジェクトのUI遷移の制作を簡素化する専用のアニメーションシステムが付属しています。この新しいシステムでは、ほとんどのUIプロジェクトでアニメーターの大部分を占める、再利用可能なトランジションの効率的な承認も可能になり、貴重なデザイン時間を節約できます。

テクスチャレス UI Builder
鮮明でテクスチャレスのUIレンダラー機能を活用

境界線の半径、色、サイズ、テキストを設定して、テクスチャのないUI要素をUI Toolkitで直接作成できます。Photoshopからの画像の作成とインポートを停止することで、ツール間の無駄な遷移時間を大幅に削減し、また、全体的なメモリフットプリントとビルドサイズを縮小して、より効率的にスケールします。

完全に拡張可能なデータバインディングシステム
インターフェースデザインのさらなる合理化

データバインディングシステムはエディターとランタイムの両方で利用できます。UI Builderから設定でき、ユーザーはバインディングを作成、検査、変更できます。システムは多くの拡張可能性を提供し、ユーザーは独自のタイプのバインディングを作成することができます。

UI Builder ビジュアルワークフロー
UnityエディターのカスタムUIや拡張子の開発

UI Toolkitには、Unityエディター拡張子のカスタムUIの開発を簡素化する保持モードUIフレームワークが含まれているため、アーティスト、デザイナー、プログラマーのワークフローを合理化する独自のウィンドウやインスペクタをビルドできます。

その他の機能

より短時間でイテレーション

グローバルスタイルマネージメントとライブオーサリング機能により、作業と反復をより迅速に。

身近な経験

UIオーサリングツールとワークフローは、標準的なウェブテクノロジーにインスパイアされており、より迅速なオンボーディングを実現します。

より良いコラボレーション

ロジックはC#コードで、UI構造体はUXMLドキュメントで、スタイリングはスタイルシートで記述することで、UIのさまざまな部分を衝突させることなく簡単に作業できます。

レンダラー性能

レンダーヒントと動的テクスチャアトラスを使用して、ゲームのパフォーマンスをより自由にコントロールできます。

他人との協調性

UI Toolkitは、エディタ用のIMGUIやランタイム用のUGUIと一緒に使用することができます。Unityの新しい入力システムにも互換性があります。

再利用性

エディタとランタイムの間だけでなく、プロジェクト内やプロジェクト間でスタイルやウィジェットを共有できます。

Unity UIシステムの比較

Unityは新しいUI開発プロジェクトにUI Toolkitを使用することを推奨していますが、Unity UI(uGUI)やIMGUIに見られる特徴により、古いシステムを使用することに意味がある場合もあります。UnityのUIシステムを比較して、何が最適かを評価します。

Unity 2021 LTSアート
UI Toolkitを今すぐ開始しましょう。

Unity HubからUI Toolkitにアクセスし、直感的なオーサリングツールとコラボレーションワークフローをプロジェクトで活用できます。

リソース

UI ツールキットのサンプル『Dragon Crashers』
Unity におけるユーザーインターフェースデザインと実装

この130ページ以上のガイドでは、Unityの2つのUIシステム、Unity UIとUI Toolkitを使って洗練されたインターフェースをビルドする方法を紹介します。UIToolkitサンプル「Dragon Crashers」を使って、レスポンシブUIやUI BuilderといったUI Toolkitのコンセプトを紹介します。

QuizU
QuizU

QuizUは、UI Toolkitを使用して、MVP、ステートパターン、メニュー画面の管理、および多くを含む様々なデザインパターンとプロジェクトアーキテクチャを実証するUnityの公式サンプルです。

UI Toolkitで最高のパフォーマンスを実現
UI Toolkitで最高のパフォーマンスを実現

このビデオでは、UnityのエキスパートであるNicolas Borromeoが、連鎖ドローコールの実装とバッファサイズの影響、動的アトラスのベストプラクティス、カスタムシェーダーや3D UIなどの制限への対処などのトピックについてディスカッションをリードします。

Football Manager 2025』におけるUIの課題へのマネージメント
Football Manager 2025』におけるUIの課題へのマネージメント

Sports Interactiveの開発チームがどのようにUnityに切り替えたのか、UI Toolkitや、ローコードやノーコードユーザーが利用できるその他のUIツールの体験談を交えてご紹介します。

Unity のドキュメント
ドキュメント

UnityのUI Toolkitの詳細については、Unityのマニュアルをお読みください。

UI Toolkitでより優れたエディタやゲーム・インタフェースを素早く作成
UI Toolkitでより優れたエディタやゲーム・インタフェースを素早く作成

このビデオでは、UIスキルをレベルアップするための専門家のガイダンスと貴重なテクニックをご紹介します。UI Toolkitの新しいデータバインディングシステム、革新的なUXMLオブジェクト、UI Builderのカスタマイズされたインスペクタによって、チームワークがどのように向上し、スピードアップするかをご紹介します。

コンピュータラボで一緒に作業するグループ
コミュニティ

フォーラムにアクセスしてコミュニティからのヘルプを得たり、UnityのUI Toolkitに関する最新情報を聞くことができます。

よくあるご質問

どのような場合にUI ToolkitとUnity UIを使い分ける必要がありますか?

+

Unity UIでUI Toolkitを使用できますか?

+

UI Toolkitを使ってワールド空間のUIを作成できますか?

+

DOTSでUI Toolkitを使用できますか?

+

UI Toolkitはデータ バインディングを提供しますか?

+

UI ToolkitはUnityベクターグラフィックスの実験的パッケージと互換性がありますか?

+

使用を開始するにはどうすればよいですか?

+

UI Toolkitの未来は?

+