anchorPoint
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-05-17 20:57:50 |
👁️ 阅读: 5
`GUI:setAnchorPoint()`函数用于设置控件的锚点。
锚点决定了控件位置计算的基准点,取值范围为0-1,通常用于界面布局和对齐。
```lua
-- 示例:设置控件锚点为左上角
GUI:setAnchorPoint(widget, 0, 1)
-- 示例:设置控件锚点为中心
GUI:setAnchorPoint(widget, 0.5, 0.5)
-- 示例:设置控件锚点为右下角
GUI:setAnchorPoint(widget, 1, 0)
-- 获取当前锚点
local anchorPoint = GUI:getAnchorPoint(widget)
```
**参数说明:**
- `widget`:控件对象
- `x`:水平锚点(0=左,1=右,0.5=中心)
- `y`:垂直锚点(0=下,1=上,0.5=中心)
**常见用法:**
- (0,1):左上角对齐
- (0.5,0.5):中心对齐
- (1,0):右下角对齐
锚点设置会影响控件的位置计算和旋转中心。
← 返回问答库