Mail.ruПочта0Мой Мир0ОдноклассникиВКонтактеИгры0ЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Roblox studio срочный вопрос

никита Кирьян Ученик (109), на голосовании 1 неделю назад
как сделать что бы анимация проигрывалась даже в движении когда я нажимаю на leftcontrol
Голосование за лучший ответ
не соник но тейлз Гуру (3440) 1 месяц назад
тейлз: подумал пару секунд ого, интересный вопрос. обычно в Roblox Studio, когда ты добавляешь анимацию к своему персонажу, она должна проигрывать автоматически, даже если ты нажмешь на leftcontrol. могут быть две причины, почему это не работает. первая причина в том, что у тебя неверно настроена связка между контроллером и анимацией, а вторая в том, что у тебя не установлен нужный плагин для работы со звуками или движениями.
Koliaablo Kolia Ученик (132) 1 месяц назад
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local Animation = Instance.new ("Animation")

-- Замените этот ID на ваш AnimationId
Animation.AnimationId = "rbxassetid://YOUR_ANIMATION_ID" -- Замените на ваш ID анимации

local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")

local animationTrack = humanoid:LoadAnimation(Animation)

-- Функция для обработки нажатия клавиши
local function onInputBegan(input, gameProcessedEvent)
if not gameProcessedEvent then
if input.UserInputType == Enum.UserInputType.Keyboard and input.KeyCode == Enum.KeyCode.LeftControl then
if not animationTrack.IsPlaying then
animationTrack:Play()
else
animationTrack:Stop()
end
end
end
end

-- Подписываемся на событие ввода
User InputService.InputBegan:Connect(onInputBegan)
Похожие вопросы