当ページのリンクには広告が含まれています。
uGUI to UI Toolkit:UIの自動変換を支援するツール

Unity の最新 UI システムである UI Toolkit への移行を助けるアセット、「uGUI to UI Toolkit」をご紹介します。
従来の uGUI で作成した画面を、最新のワークフローへとスムーズに変換できる便利なツールです。
uGUI to UI Toolkit とは
「uGUI to UI Toolkit」は、あなたのゲームで使用している Canvas ベースの UI を、次世代の UI Toolkit システムに移行するためのマイグレーションツールです。
手作業で一つずつ作り直す必要はなく、わずかワンクリックでレイアウトやスタイル、コンポーネントを変換できます。これにより、以下のメリットが得られます。
- 開発時間を大幅に短縮
- UI のパフォーマンスを向上
uGUI to UI Toolkit の特徴
UXML と USS の自動生成
このアセットは、既存の Canvas 階層を解析して UXML ドキュメントを自動的に構成します。
また、色やフォント、レイアウト設定などは USS スタイルシートとして抽出されるため、 CSS に似た形式で UI を管理できるようになります。 CSS 変数を活用した最適化されたコードが出力されるのも大きなメリットです。
主要なコンポーネントを網羅
Button や Slider 、 Dropdown など、 20種類以上の主要な uGUI コンポーネントに対応しています。
- TextMeshPro (TMP) のサポート:リッチテキストや配置設定を維持したまま変換可能
- 9-Slice 画像:設定が自動で引き継がれ、見た目の再現度を維持
C# コードの生成機能
UI の見た目だけでなく、プログラム側での制御に必要な C# コードも自動生成されます。
要素のバインドやイベントコールバックの雛形が含まれているため、変換後すぐにロジックの実装に取り掛かれます。 Unity 2021.2 以降の環境で動作します。
まとめ
「uGUI to UI Toolkit」は、既存の UI 資産を活かしつつ、最新の Unity 機能を導入したい開発者にとって必須のツールです。
手間のかかる移行作業を自動化して、あなたのゲームのクオリティと開発効率を同時に向上させましょう。