Применение TweenService в Roblox Studio для плавного движения, вращения и смены цвета объектов

Аватар автора
Roblox Мастерская
Изучаем возможности сервиса «TweenService» в Roblox Studio и пишем скрипт для плавного изменения разных свойств игровых объектов + упрощённый скрипт для вращения объектов     Содержание: 00:00 - О чём видео и зачем нужен TweenService? 02:13 - Шаблон скрипта для TweenService    08:16 - Плавное перемещение объекта 12:58 - Плавное вращение объекта 18:48 - Плавное изменение цвета объекта 20:08 - Плавное изменение прозрачности объекта СКРИПТ: local TweenService = game:GetService("TweenService")   -- Объект для анимации: local object = script.Parent   -- Настройки анимации: local tweenInfo = TweenInfo.new(            2, --скорость (чем меньше цифра, тем быстрее)            Enum.EasingStyle.Linear, --плавность            Enum.EasingDirection.Out, --направление             -1, --количество повторений (если отрицательное число, то бесконечный цикл)            true, --обратный ход (true или false)            0 --время задержки перед следующим повторением  )   -- Какие свойства меняем у объекта: local tweenValue = {} tweenValue.Position = object.Position + Vector3.new(0, 0, 0) --движение tweenValue.Orientation = object.Orientation + Vector3.new(0, 360, 0) --вращение tweenValue.Color = Color3.new(0, 0, 0) --цвет tweenValue.Transparency = 1 --прозрачность   -- Создание анимации с заданными параметрами: local tween = TweenService:Create(object, tweenInfo, tweenValue)   -- Запуск анимации: tween:Play()   -- Доп. действия: tween:Pause() --пауза анимации tween:Cancel() --остановка...

Скачать Видео с Дзена / Dzen

Рекомендуем!

0/0


0/0

0/0

0/0