local action = GUI:ActionSpawn(GUI:ActionScaleTo(0.2, 80), GUI:ActionMoveTo(0.2, 32, 127))
GUI:addOnClickEvent(npc.ui.Button_3, function()
GUI:runAction(npc.ui.Effect_2, action)
end)
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-04-27 18:17:59 |
👁️ 阅读: 10
要让两个动作同时进行,你可以使用 `GUI:ActionSpawn` 函数来并行执行它们。不过,从你的代码看,`GUI:ActionMoveTo` 函数的参数可能不正确。
根据浮生梦老师前端课程内容,`GUI:ActionMoveTo` 需要三个参数:时间、目标x坐标、目标y坐标。你的代码中 `GUI:ActionMoveTo(0.2, 32, 127)` 是正确的。
但是你的代码已经正确使用了 `GUI:ActionSpawn` 来让缩放和移动同时进行,所以你的代码应该可以正常工作。
完整示例如下:
```lua
local action = GUI:ActionSpawn(
GUI:ActionScaleTo(0.2, 80),
GUI:ActionMoveTo(0.2, 32, 127)
)
GUI:addOnClickEvent(npc.ui.Button_3, function()
GUI:runAction(npc.ui.Effect_2, action)
end)
```
这样点击按钮后,`Effect_2` 控件就会同时进行缩放和移动到指定位置。
← 返回问答库