Как плавно изменять объекты (Tween Service) - Roblox Studio

  Рет қаралды 10,689

XDmav

XDmav

Күн бұрын

Туториал о том как плавно изменять параметры объектов с помощью Tween Service
¦Моя игра - www.roblox.com...
¦Музыка 1 - The Great Strategy • The Great Strategy (20...
¦Мой профиль в ROBLOX - www.roblox.com...
¦Дискорд канал - / discord
¦Донат - www.donational...

Пікірлер: 64
@mister_dobriy
@mister_dobriy Жыл бұрын
Ты и FGOT - единственные кто нормально и понятно всё объясняют, относительно роблокса. Спасибо вам большое!
@vintash1623
@vintash1623 Жыл бұрын
Мужик, спасибо тебе огромное!!!!!!!!!!!!!! Я реально говорю с этим твином мучался 3 дня
@6lua
@6lua Жыл бұрын
Ура!! вернулся!
@danil4ik_official859
@danil4ik_official859 8 ай бұрын
как сделать чтобы по нажатию твин работал и по повторному нажатию кнопки твин вернулся в исходное положение
@Kiri_Kori
@Kiri_Kori Жыл бұрын
Лучший!
@AtomicFlow
@AtomicFlow Жыл бұрын
Спасибо 👍
@greenvilk
@greenvilk Жыл бұрын
ПРОДОЛЖАЙ пожалуйста
@Demontwlight
@Demontwlight Ай бұрын
А как сделать CFrame?
@cum1s
@cum1s Жыл бұрын
Спасиба братан, помог я сейчас писаюсь от радости
@osen778
@osen778 Жыл бұрын
а как сделать что бы игрок на двигался вместе с блоком?
@AStrangeRoomsMonster
@AStrangeRoomsMonster Жыл бұрын
а как при выборе блока был ,,HighLight"
@Miss_capybar
@Miss_capybar 6 ай бұрын
Что делать если после create не могу выставить настройки парта?(position)
@Botanick155
@Botanick155 19 күн бұрын
С большой буквы Position попробуй написать
@La_Cote123
@La_Cote123 4 ай бұрын
Блин, помогите! Сделал точ в точ (кроме кнопок) даже скрипт скопировал, работать не хочет совсем! Прошу помогите!
@Botanick155
@Botanick155 19 күн бұрын
+
@Botanick155
@Botanick155 19 күн бұрын
А ты на модели делаешь?
@cooldadrp
@cooldadrp Жыл бұрын
А можно сделать так, чтобы модель (несколько партов) одновременно и плавно перемещались с помощью Tween Service? Или только отдельные парты смогут это?
@XDmav
@XDmav Жыл бұрын
Придётся создавать отдельные твины для каждого парта
@XDmav
@XDmav Жыл бұрын
Возможно уже поздно, тогда я подумал не об этом. Можно преремещать один парт, а уже к нему можно присоединить другие парты(без Anchor), с помощью Motor6d. Там придётся немного помучиться, но наверно это то что тебе нужно
@mr.emerald4765
@mr.emerald4765 Жыл бұрын
@@XDmav Привет, сделай гайд по датастору. Я думаю полезный видос будет, так как штука сложная, я её сам не до конца понимаю.
@XDmav
@XDmav Жыл бұрын
@@mr.emerald4765 Хорошая идея
@cadictt7676
@cadictt7676 Жыл бұрын
@@XDmav Пожалуйста гайд по датастору!
@filin8847
@filin8847 Жыл бұрын
Привет, у меня тут проблема, при проигрывании твина, блок по ориентации прокручивается по длинной траектории, не могу понять причины проблемы.
@glav_vrach_durki
@glav_vrach_durki 10 ай бұрын
Вместо CFrame юзай Position
@glav_vrach_durki
@glav_vrach_durki 10 ай бұрын
И убери orinteration
@cadictt7676
@cadictt7676 Жыл бұрын
Пожалуйста гайд по датастору!
@XDmav
@XDmav Жыл бұрын
Да
@cadictt7676
@cadictt7676 Жыл бұрын
@@XDmav Спасибо большое!
@larsonmc
@larsonmc Жыл бұрын
Привет, а как менять позицию твином у модельки (тип как папка, тольки моделька) помоги пожалуйста
@XDmav
@XDmav Жыл бұрын
Можно создать CFrameValue (или Vector3Value, но там сложнее) Value которого ты будешь изменять с помощью Тивина, а затем подключить к событию изменения CFrameValue функцию в которой ты передвигаешь модель к CFrameValue.Value local CFrameValue = Instance.new("CFrameValue") -- Так можно создать CFrameValue CFrameValue.Changed:Connect(function() Model:PivotTo(CFrameValue.Value) end) -- Функция изменения позиции и поворота модели
@larsonmc
@larsonmc Жыл бұрын
@@XDmav чё то трудно, ещё не познал луа, трудно разобраться
@АлександрМаслаков-у8ц
@АлександрМаслаков-у8ц Жыл бұрын
А что делать в такой ситуации если я в одном скрипте проигрываю 1 твин на первый парт, а потом у второго твина через CREATE не могу изменить данные твина. Есть 4 парта: Part - первый Part2 -для CFrame Part3 - втрой парт Part4 - для Cframe Вот скрипт: local tweenS = game:GetService("TweenService") Local part = workspace.Part Local infa = TweenInfo.new(3) Local target = {CFrame = workspace.Part2.CFrame} Local tween = tweenS:Create(part, infa, target) tween:Play() Дальше не работает part = workspace.Part3 target = {CFrame = workspace.Part4.CFrame} local tween2 = tweenS:Create(part, infa, target) tween2:Play() Твин не проигрывается. Что делать p.s. опечаток В СКРИПТЕ нет, возможно тут есть.
@XDmav
@XDmav Жыл бұрын
Я попробовал твой скрипт в тестовом мире и у меня он заработал, возможно дело не в скрипте. (я заменил Local с большой буквы на local с маленькой)
@PloyerOK
@PloyerOK Жыл бұрын
А можно скрипт пожалуйста?😊
@XDmav
@XDmav Жыл бұрын
local TweenService = game:GetService("TweenService") local Folder = script.Parent local TargetPart = Folder:WaitForChild("TargetPart") local StartClickDetector = Folder:WaitForChild("StartButton"):WaitForChild("ClickDetector") local StopClickDetector = Folder:WaitForChild("StopButton"):WaitForChild("ClickDetector") local Info = TweenInfo.new(4, Enum.EasingStyle.Quint, Enum.EasingDirection.Out, 1, true, 1) local Tween = TweenService:Create(TargetPart, Info, { Position = Vector3.new(392.492, -0.23, 359), Orientation = Vector3.new(0, 30, 0), Size = Vector3.new(2, 4, 8), Transparency = 0.5, Color = Color3.fromRGB(127, 142, 100) }) StartClickDetector.MouseClick:Connect(function() if Tween.PlaybackState == Enum.PlaybackState.Playing then Tween:Pause() else Tween:Play() end end) StopClickDetector.MouseClick:Connect(function() Tween:Cancel() end)
@PloyerOK
@PloyerOK Жыл бұрын
@@XDmav спасибо тебе огромное 👍
@Itz_Mimic
@Itz_Mimic 11 ай бұрын
Не работает 😢
@Родион-л1л
@Родион-л1л 7 ай бұрын
Жаль
@Kaplbara234
@Kaplbara234 5 ай бұрын
Работает
@kraton4895
@kraton4895 2 ай бұрын
Ты просто не так все написал или не добавил в папку определенные парты
@sour3029
@sour3029 Жыл бұрын
наконецто нашол как делаеться это огромное спасибо ты мега харош
@BlackAndYellow4213
@BlackAndYellow4213 Жыл бұрын
А чем отличается локальный скрипт от обычного?
@XDmav
@XDmav Жыл бұрын
Локальный скрипт выполняется на клиенте(у игрока), а обычный на сервере
@vlados_288
@vlados_288 Жыл бұрын
Очень крутой и полезный ролик ) а как сделать, чтоб объект сдвинулся, постоял например 5 секунд на паузе и потом твин снова запустился, все это чтоб автоматом сработало
@XDmav
@XDmav Жыл бұрын
Можно поставить в TweenInfo параметр delayTime(6 параметр) на 5, затем изменить параметр repeatCount(4 параметр) на число повторов и потом можно изменить параметр reverses(5 параметр) на true, если нужно возвращать объект в изначальное положение.
@vlados_288
@vlados_288 Жыл бұрын
@@XDmav спасибо, попробую
@its_vanna
@its_vanna Жыл бұрын
у меня не работает(
@egglisard
@egglisard 5 ай бұрын
Спасибо
@Tiger_Porsche
@Tiger_Porsche Жыл бұрын
а что делать если не работает clickDetector?
@XDmav
@XDmav Жыл бұрын
TweenService может активироваться в любой части скрипта, не обязательно активировать через ClickDetector. Есть ProximityPrompt например, если тебе кнопка нужна
@Tiger_Porsche
@Tiger_Porsche Жыл бұрын
@@XDmav а пон
@DIAMOND3mei
@DIAMOND3mei Жыл бұрын
ЛУЧШИЙ!Объяснил подробнее, лучше и короче чем FGOT!!!
@WhiteIsEvil
@WhiteIsEvil Жыл бұрын
Обидненько..
@BestWawawa
@BestWawawa Жыл бұрын
Я смог научится только у FGOT а тут не пончл
@GunDone1488
@GunDone1488 Жыл бұрын
Оба хорошо объяснили, но фгот подробно объяснил
@friz1s_roblox
@friz1s_roblox Жыл бұрын
стоп... а ты не снимал в ютуб в 2018-2019?...
@XDmav
@XDmav Жыл бұрын
Да, но на другом канале
Возможно ли Пройти Майнкрафт в Суперплоском Мире?
19:07
when you have plan B 😂
00:11
Andrey Grechka
Рет қаралды 66 МЛН
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 30 МЛН
Возможно ли Пройти Майнкрафт на Одном Блоке?
35:08
Mud Flaps На Русском
Рет қаралды 501 М.
Рейкаст (Raycast) - Roblox Studio
8:01
XDmav
Рет қаралды 5 М.
ЧТО ТАКОЕ TURBOWARP или УБИЙЦА SCRATCH
11:54
Шуш, но старый
Рет қаралды 46 М.
TWEEN SERVICE - Подробный гайд | ROBLOX STUDIO
9:53
when you have plan B 😂
00:11
Andrey Grechka
Рет қаралды 66 МЛН