Как сделать, чтобы игрок мог проползать под объектами в Roblox Studio

12 подписчиков

12+
12+

3 просмотра

19 дней назад

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

12 подписчиков

12+
12+

3 просмотра

19 дней назад

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

3 просмотра

19 дней назад

В этом видео я показываю, как создать реалистичную анимацию ползания , чтобы игрок мог проползать под препятствиями — идеально для паркур-игр, платформеров или даже скрытных механик! Создание своей анимации в Roblox. Скрипт вызова анимации для игрока по кнопке. -- Получаем персонажа игрока local char = game.Players.LocalPlayer.Character -- Получаем компонент Humanoid для работы с анимациями local human = game.Players.LocalPlayer.Character.Humanoid -- Сервис ввода — отслеживает нажатия клавиш local uis = game:GetService("UserInputService") -- ID анимации (ее можно заменить на свою) local animation_ID = "rbxassetid://133965842091574" -- Защита от повторного запуска анимации local debounce = true -- Клавиша активации анимации local key = "F" -- Подписываемся на событие начала ввода uis.InputBegan:Connect(function(Input, IsTyping) -- Если пользователь печатает в чате — выходим из функции if IsTyping then return end -- Проверяем, была ли нажата нужная клавиша и можно ли запустить анимацию if Input.KeyCode == Enum.KeyCode[key] and debounce == true then -- Блокируем повторный запуск debounce = false -- Отключаем взаимодействие с физикой, чтобы персонаж мог проползти под блоком char.HumanoidRootPart.CanCollide = false -- Создаём временный объект анимации local animation = Instance.new("Animation") animation.AnimationId = animation_ID -- Привязываем нашу анимацию -- Загружаем и запускаем анимацию local loadanimation = human:LoadAnimation(animation) loadanimation:Play() -- Ждём 2 секунды — это примерное время длительности анимации wait(2) -- Включаем обратно взаимодействие с миром char.HumanoidRootPart.CanCollide = true -- Удаляем временную анимацию, чтобы не засорять память animation:Destroy() -- Разрешаем снова запускать анимацию debounce = true end end) Ещё больше полезной информации по моделированию и программированию вы можете найти в моём Telegram канале: https://t.me/it_step_by_step

Название:

Как сделать, чтобы игрок мог проползать под объектами в Roblox Studio

Категория:

Разное