如何查看RbxGui方法的事件?

时间:2013-01-20 02:46:27

标签: lua roblox

所以,我正在为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

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

1 个答案:

答案 0 :(得分:1)

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)