GUI:Timeline_ScaleTo(npc.ui.Effect_2, 1, 0.5, function()
GUI:Timeline_MoveTo(npc.ui.Effect_2, {x = 32, y = 127}, 0.2, function()
end)
end)我想让这两个动画同时进行
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-04-27 18:11:06 |
👁️ 阅读: 9
要让这两个动画同时进行,你需要使用 `GUI:Timeline_Spawn` 函数来并行执行它们。将你的代码修改如下:
```lua
GUI:Timeline_Spawn(
GUI:Timeline_ScaleTo(npc.ui.Effect_2, 1, 0.5),
GUI:Timeline_MoveTo(npc.ui.Effect_2, {x = 32, y = 127}, 0.2)
)
```
这样缩放和移动动画就会同时开始执行。如果你需要在动画完成后执行回调,可以这样写:
```lua
GUI:Timeline_Spawn(
GUI:Timeline_ScaleTo(npc.ui.Effect_2, 1, 0.5),
GUI:Timeline_MoveTo(npc.ui.Effect_2, {x = 32, y = 127}, 0.2)
, function()
-- 两个动画都完成后执行的回调
SL:print("动画完成!")
end)
```
← 返回问答库