Применение TweenService для плавного движения, вращения и смены цвета объектов в Roblox Studio
Изучаем возможности сервиса «TweenService» в Roblox Studio и пишем скрипт для плавного изменения разных свойств игровых объектов упрощённый скрипт для вращения объектов
Содержание:
00:00 О чём видео и зачем нужен TweenService?
02:13 Шаблон скрипта для TweenService
08:16 Плавное перемещение объекта
12:58 Плавное вращение объекта
18:48 Плавное изменение цвета объекта
20:08 Плавное изменение прозрачности объекта
СКРИПТ:
local TweenService = game:GetService(“TweenService“)
-- Объект для анимации:
local object =
-- Настройки анимации:
local tweenInfo = (
2, --скорость (чем меньше цифра, тем быстрее)
, --плавность
, --направление
-1, --количество повторений (если отрицательное число, то бесконечный цикл)
true, --обратный ход (true или false)
0 --время задержки перед следующим повторением
)
-- Какие свойства меняем у объекта:
local tweenValue = {}
= (0, 0, 0) --движение
= (0, 360, 0) --вращение
= (0, 0, 0) --цвет
= 1 --прозрачность
-- Создание анимации с заданными параметрами:
local tween = TweenService:Create(object, tweenInfo, tweenValue)
-- Запуск анимации:
tween:Play()
-- Доп. действия:
tween:Pause() --пауза анимации
tween:Cancel() --остановка анимации
3 views
2457
810
1 year ago 00:20:58 325
Применение TweenService для плавного движения, вращения и смены цвета объектов в Roblox Studio