Я делаю главное меню в Roblox Studio.Когда я нажимаю на play, он перемещается вниз, но фон не исчезает.
Вот мой код:
--Define variables
local button = script.Parent
local frame = button.Parent
local function fadeOut(object)
for newTrans = 0, 1, 0.1 do
wait(0.1)
object.BackgroundTransparency = newTrans
end
end
button.MouseButton1Click:Connect(function()
--Get positions
local xScale = button.Position.X.Scale
local yScale = -1
local xOffset = button.Position.X.Offset
local yOffset = button.Position.Y.Offset
--New position
local newPos = UDim2.new(xScale, xOffset, yScale, yOffset)
--Indicate when the tweening is finished
local done = false
local function ended()
done = true
end
--Tween button
button:TweenPosition(newPos, "Out", "Quad", 1, true, ended)
--Wait for tweening
repeat
wait(0.1)
until done
--Fade out the frame
fadeOut(frame)
end)
Код для затухания вверху, который говорит: локальная функция fadeOut (объект)
в этой функции происходит затухание.
Спасибо за продвижение,
Джесси