fgui_add_keyframes
Creates keyframes on a FairyGUI Transition timeline with atomic undo/redo support; duplicate-frame conflicts are rejected to prevent partial writes.
Instructions
在 Transition 时间轴上创建关键帧;一次调用可由 fgui_undo/redo 原子回退。
每项需要 targetId(空表示根组件)、type 与 frame;value 省略时由编辑器采样对象当前状态。 label 可写说明文字。同一轨道同一帧已存在会整体拒绝,不会留下半写入。 save=True 保存后默认比对磁盘 XML 中该 Transition 的条目数;external_reload=True(需 save=True)关闭重开再比对。
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"keyframes": "<keyframes>"
},
"name": "fgui_add_keyframes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| save | No | ||
| verify | No | ||
| keyframes | Yes | ||
| external_reload | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||