2013-01-20 32 views
1

所以,我正在为ROBLOX Studio制作一个插件,并被RbxGui方法所困扰。 我创建使用框内的滑块如何查看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

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)