创建滚动条Slider_Create 怎么变成竖着的
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-04-08 23:18:15 |
👁️ 阅读: 0
在996引擎中,创建滚动条时,默认是水平方向的。根据浮生梦老师的前端课程内容,目前 `GUI:Slider_Create` 函数的参数列表里并没有直接设置滚动条方向(垂直或水平)的参数。
查阅相关案例,滚动条通常都是水平方向使用的。例如,在设置界面的音量控制条中,`Slider_Create` 创建的都是水平进度条。
```lua
-- 这是一个典型的水平滚动条创建示例
local parent = GUI:Win_Create("GMMain", 0, 0, 0, 0, false, false, true, false, false, false, 1)
local Slider_progress = GUI:Slider_Create(parent, "Slider_1", 100, 100, "res/public/public_slider.png", "res/public/public_slider_val.png", "res/public/public_slider_bar.png")
```
如果你需要实现垂直方向的滑动效果,可以考虑以下替代方案:
1. **使用其他容器**:`GUI:ScrollView_Create` 函数在创建时可以指定方向(参数 `direction`,1为垂直,2为水平),更适合创建垂直滚动的区域。
2. **旋转控件**:虽然引擎没有直接提供垂直滚动条,但你可以尝试创建一个水平滚动条,然后使用 `GUI:setRotation` 函数将其旋转90度,但这需要同时调整控件的位置和锚点,处理起来比较复杂。
目前,如果你需要一个垂直滑动的交互组件,最直接的方法是使用 `ScrollView`。
← 返回问答库