Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Tween service roblox studio помогите

Kis Nevok Ученик (109), на голосовании 2 недели назад
помогите мне с кодом, надо что бы когда нажимал на кнопку, то она плавно чуточку уменьшалась, а потом обратно переходила в свой размер
Голосование за лучший ответ
Минирсику писику Гуру (2823) 1 месяц назад
 -- Получаем кнопку 
local button = script.Parent

-- Создаем сервис TweenService
local TweenService = game:GetService("TweenService")

-- Создаем анимацию уменьшения кнопки
local shrinkTween = TweenService:Create(button, TweenInfo.new(
0.2, -- Время анимации
Enum.EasingStyle.Sine, -- Тип анимации
Enum.EasingDirection.In -- Направление анимации
), {
Size = UDim2.new(0.9, 0, 0.9, 0) -- Новый размер кнопки
})

-- Создаем анимацию увеличения кнопки
local growTween = TweenService:Create(button, TweenInfo.new(
0.2, -- Время анимации
Enum.EasingStyle.Sine, -- Тип анимации
Enum.EasingDirection.Out -- Направление анимации
), {
Size = UDim2.new(1, 0, 1, 0) -- Новый размер кнопки
})

-- Функция, которая вызывается при нажатии на кнопку
button.MouseButton1Click:Connect(function()
-- Уменьшаем кнопку
shrinkTween:Play()
-- Ждем 0.2 секунды
wait(0.2)
-- Увеличиваем кнопку
growTween:Play()
end)
Похожие вопросы