コンテンツにスキップ

create_ui_element

Create UI elements: Button, Text, Image, Panel, InputField, Slider, Toggle, Dropdown

分類: UI

名前 型 必須 既定値 説明
element_type string 必須 Type of UI element to create. 値: button, text, image, panel, input_field, slider, toggle, dropdown, scroll_view, raw_image
name string 必須 Name of the UI element
parent string Parent object name (must be under a Canvas, or leave empty to create on root Canvas)
text string Text content for Button, Text, or InputField placeholder
position object Anchored position (x, y)
size object Size delta (width, height)
color string Color in hex format (e.g., #FF0000)
font_size integer 14 Font size for text elements
sprite_path string Asset path to sprite for Image element
use_tmp boolean false Use TextMeshPro instead of legacy Text (requires TMP package)

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

{
"name": "create_ui_element",
"arguments": {
"element_type": "button",
"name": "…"
}
}

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

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