← Все практические скрипты
Персонаж · Начинающий · 10 мин

Батут: высокий прыжок

Создайте площадку, которая подбрасывает игрока вверх.

Иллюстрация: Батут: высокий прыжок
🎯 Что получится

При касании платформа задаст персонажу вертикальную скорость, и он высоко подпрыгнет.

1. Подготовьте объект

Где разместить: Script внутри Part (батута)

Создайте широкую платформу Part.
Включите Anchored.
Вставьте внутрь обычный Script.
Проверьте прыжок в режиме Play.

2. Вставьте код

Script
local pad = script.Parent
local UP_SPEED = 90
local cooldown = {}

pad.Touched:Connect(function(hit)
    local character = hit:FindFirstAncestorOfClass("Model")
    local root = character and character:FindFirstChild("HumanoidRootPart")
    local humanoid = character and character:FindFirstChildOfClass("Humanoid")
    if not root or not humanoid or humanoid.Health <= 0 then return end
    if cooldown[character] then return end
    cooldown[character] = true
    local velocity = root.AssemblyLinearVelocity
    root.AssemblyLinearVelocity = Vector3.new(velocity.X, UP_SPEED, velocity.Z)
    task.delay(1, function() cooldown[character] = nil end)
end)

3. Проверьте в игре

Нажмите Play в Roblox Studio и проверьте действие механики. Если механика не работает, откройте окно Output и проверьте тип скрипта, его расположение и названия объектов.

Ваш прогресс

Когда проверите механику в Roblox Studio, отметьте практику как выполненную. Отметка хранится только в этом браузере, не в личном кабинете.

Если объединяете несколько скриптов

Добавляйте механики по одной и проверяйте окно Output. Не создавайте несколько одинаковых систем монет или интерфейсов; скрипты, меняющие WalkSpeed, прыжок или освещение, могут влиять друг на друга.

⭐ Три шага к собственной игре
1. Повторите и измените

Попробуйте значения UP_SPEED 65, 100 и 130. Как меняется высота?

2. Улучшите

Измените внешний вид игрового объекта и добавьте рядом второй экземпляр с другими настройками.

3. Придумайте своё

Придумайте мини-уровень, в котором эта механика помогает игроку достичь цели.

4. Проверьте себя

Какое значение задаёт вертикальную скорость прыжка?

🛠 Если не работает

Проверьте названия объектов в Explorer, наличие Script внутри нужного объекта и сообщения в Output. Запускайте игру кнопкой Play.