GUI:Timeline_RotateTo
GUI:Timeline_RotateBy
这两个动画有什么区别
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-04-18 11:07:49 |
👁️ 阅读: 13
`GUI:Timeline_RotateTo` 和 `GUI:Timeline_RotateBy` 都是旋转动画,但它们的旋转方式不同。
**区别:**
- **`GUI:Timeline_RotateTo(widget, value, time, timelineCB)`**
将控件**直接旋转到**指定的角度(0-360度),是绝对旋转。
示例:如果控件当前是45°,旋转到90°,它会直接转到90°。
- **`GUI:Timeline_RotateBy(widget, value, time, timelineCB)`**
在控件**当前角度基础上**旋转指定的角度,是相对旋转。
示例:如果控件当前是45°,旋转90°,它会转到135°(45°+90°)。
**参数说明:**
- `widget`:控件对象
- `value`:旋转角度(0-360)
- `time`:动画时间(秒)
- `timelineCB`(可选):动画结束后的回调函数
**简单记:**
- `To` → 转到(绝对位置)
- `By` → 转了(相对增量)
就像你调闹钟:
- 调到3点(RotateTo)→ 不管现在几点,直接设到3点
- 调快30分钟(RotateBy)→ 在现在时间上加30分钟
← 返回问答库