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

Мост: появиться и исчезнуть

Управляем мостом с помощью кнопки.

Иллюстрация: Мост: появиться и исчезнуть
🎯 Что получится

При нажатии E мост плавно исчезает и появляется.

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

Где разместить: Script внутри BridgeButton

Создайте Part Bridge, Anchored = true.
Создайте Part BridgeButton и добавьте ProximityPrompt и Script.
Вставьте код в BridgeButton.

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

Script
local bridge = workspace:WaitForChild("Bridge")
local prompt = script.Parent:WaitForChild("ProximityPrompt")
local TweenService = game:GetService("TweenService")
local busy = false
local visible = true
prompt.ActionText = "Изменить мост"
prompt.Triggered:Connect(function()
    if busy then return end
    busy = true
    visible = not visible
    if visible then bridge.CanCollide = true end
    local tween = TweenService:Create(bridge, TweenInfo.new(1), {Transparency = visible and 0 or 1})
    tween:Play()
    tween.Completed:Wait()
    if not visible then bridge.CanCollide = false end
    busy = false
end)

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

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

Ваш прогресс

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

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

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

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

Сделайте анимацию за 3 секунды.

2. Улучшите

Оформите кнопку как рычаг.

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

Соберите головоломку с мостами и переключателями.

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

Какие два свойства важно согласовать, когда мост исчезает?

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

Проверьте названия объектов в Explorer и сообщения в Output.