2013-01-20 61 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)