01 導入とUI実装 →
UPMパッケージを追加し、自動起動・ID・画面名・対応Controlを理解する。
02 テストの仕方 →Editor Play ModeまたはWindows Playerを起動し、外部.NETテストから操作する。
構成
Unity runtime UI→Gua.Unity→Gua.Runtime→WebSocket→Tests / Inspector / MCP
com.link1345.guaはPlay ModeとWindows Playerで自動起動します。毎フレーム、実際のUI階層を走査してsemantic nodeを再構築し、外部actionをUnity本来のイベント経路へ戻します。ゲーム側でテスト専用のUIモデルを二重管理する必要はありません。
Godot版との共通点と違い
| 項目 | Unity | Godot |
|---|---|---|
| ゲーム側アダプター | UPMのマネージアダプター | GDScript + GDExtension |
| 自動収集 | UI Toolkit / uGUI / TMP | Controlツリー |
| 外部テストホスト | Gua.Testing.Unity | Gua.Testing.Godot |
| 共有契約 | Gua Core、Semantic UI Tree v2、action結果、reset、diagnostics、screenshot、WebSocket | |
公開型、Control写像、action、対応環境はUnity API・仕様リファレンスから引けます。