所以,我正在为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
所以我的问题是,如何检测滑块值的移动时间?
答案 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)