コンテンツにスキップ

manage_canvas

Manage Canvas settings: render mode, sorting, scaler, and get UI hierarchy

分類: UI

名前 型 必須 既定値 説明
action string 必須 Action to perform. 値: create, configure, info, list, get_hierarchy
canvas_name string Name of the Canvas
render_mode string Canvas render mode. 値: screen_space_overlay, screen_space_camera, world_space
camera_name string Camera name for ScreenSpaceCamera mode
sort_order integer Sorting order for the canvas
scale_mode string Canvas scaler mode. 値: constant_pixel_size, scale_with_screen_size, constant_physical_size
reference_resolution object Reference resolution for ScaleWithScreenSize mode
match_width_or_height number Match width (0) or height (1) for scaling

必須の引数だけを入れています。ほかは必要に応じて足してください。

{
"name": "manage_canvas",
"arguments": {
"action": "create"
}
}

Unity を NANORA_MCP_SUPERSAVE=1 で起動したときは、メタツール execute から {"tool": "manage_canvas", "args": { … }} の形で呼びます。SuperSave モードを参照。

Assets/NanoraUnityMCP/Editor/Tools/UITools.cs(版 1.2.1)から生成しています。説明文はツール定義のまま(英語)です。AI クライアントは tools/list で同じスキーマを受け取ります。