КАК СДЕЛАТЬ КАТСЦЕНУ В РОБЛОКС СТУДИО

2 подписчика

12+
12+

6 просмотров

11 дней назад

ПожаловатьсяНарушение авторских прав

2 подписчика

12+
12+

6 просмотров

11 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

6 просмотров

11 дней назад

Локальный скрипт: local event = game.ReplicatedStorage:WaitForChild("CutsceneEvent") local cam = workspace.CurrentCamera local ts = game:GetService("TweenService") local function playCutscene() -- Настраиваем камеру на ручное управление cam.CameraType = Enum.CameraType.Scriptable -- Точки, через которые пройдет камера (можно разных партов) local points = {workspace.Cam1, workspace.Cam2} for _, point in pairs(points) do local tween = ts:Create(cam, TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {CFrame = point.CFrame}) tween:Play() tween.Completed:Wait() -- Ждем окончания движения к текущей точке end -- Возвращаем камеру игроку cam.CameraType = Enum.CameraType.Custom end event.OnClientEvent:Connect(playCutscene) Серверный скрипт: local part = script.Parent local event = game.ReplicatedStorage:WaitForChild("CutsceneEvent") local debounce = false -- Защита от повторного запуска part.Touched:Connect(function(hit) local player = game.Players:GetPlayerFromCharacter(hit.Parent) if player and not debounce then debounce = true event:FireClient(player) -- Отправляем сигнал только коснувшемуся игроку task.wait(3) -- Время перезарядки катсцены debounce = false end end)

Название:

КАК СДЕЛАТЬ КАТСЦЕНУ В РОБЛОКС СТУДИО

Категория:

Разное