我如何查看RbxGui方法的事件?

所以,我正在为 ROBLOX Studio 制作插件,卡在了 RbxGui 方法上。我使用以下代码在帧内创建了一个滑块。

local sGui = Instance.new("ScreenGui", game.CoreGui)
local PaceFrame = Instance.new("Frame", sGui)
PaceFrame.Size = UDim2.new(0, 210, 0, 200)
local PaceSlider = RbxGui.CreateSlider(10,200,UDim2.new(0, 5, 0, 175))
PaceSlider.Parent = PaceFrame

所以我的问题是,如何检测滑块的滑动值?

点赞
用户903234
用户903234

RbxGui.CreateSlider 返回两个值,一个是滑块的框架,另一个是位置的 IntValue。

您可以使用 IntValue.Changed 来监测变化:

local sGui = Instance.new("ScreenGui", game.CoreGui)
local PaceFrame = Instance.new("Frame", sGui)
PaceFrame.Size = UDim2.new(0, 210, 0, 200)
local PaceSlider, PaceSliderPosition = RbxGui.CreateSlider(10,200,UDim2.new(0, 5, 0, 175))
PaceSlider.Parent = PaceFrame
PaceSliderPosition.Changed:connect(function(position)
    print("Slider position is now " .. position)
end)
2013-01-21 21:37:33