Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Создайте новый скрипт в Roblox Studio и разместите его в вашем кастомном персонаже.
- local idleAnimation = script:WaitForChild("Idle")
- local walkAnimation = script:WaitForChild("Walk")
- -- Создайте переменные для каждой части вашего персонажа.
- local character = script.Parent
- local animationController = character.AnimationController
- local idleTrack = animationController:LoadAnimation(idleAnimation)
- local walkTrack = animationController:LoadAnimation(walkAnimation)
- local rootPart = character:WaitForChild("RootPart")
- -- Создайте функцию для управления движением персонажа и воспроизведения анимаций.
- local function moveCharacter()
- -- Ваш код здесь. Например, вы можете использовать функции SetPrimaryPartCFrame и MoveTo для перемещения персонажа.
- -- Воспроизведите анимацию ожидания, если персонаж не движется.
- if not (character.PrimaryPart.Velocity.Magnitude > 0) then
- idleTrack:Play()
- else
- -- Воспроизведите анимацию ходьбы, если персонаж движется.
- walkTrack:Play()
- end
- end
- -- Вызовите функцию moveCharacter каждый кадр.
- game:GetService("RunService").Heartbeat:Connect(moveCharacter)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement