🛠️ План роботи: Створи платформу-привида
💡 Кроки виконання завдання (натисни на крок, щоб відкрити):
Крок 1
Створення платформи: Додай звичайний Part у своє Оббі. Обов'язково увімкни Anchored, щоб платформа висіла в повітрі і не впала.
Крок 2
Властивості привида: У вікні Properties зроби її повністю прозорою (знайди Transparency і напиши 1) та вимкни фізичне зіткнення (зніми галочку з CanCollide). Тепер через неї можна провалитися.
Крок 3
Додавання інструментів: У вікні Explorer знайди свою платформу і додай всередину неї два об'єкти: ClickDetector та Script.
Крок 4
Змінна-лічильник: Відкрий скрипт. Створи
змінну для платформи, а також змінну, яка буде рахувати
кліки (наприклад,
local click = 0). Вона має бути на самому початку, до функції.
Крок 5
Функція кліку: Напиши подію
MouseClick:Connect(function(), яка буде запускати код щоразу, коли гравець натискає на
платформу.
Крок 6
Проявлення платформи: Всередині функції
напиши математику: при кожному кліку додавай +1 до
лічильника (
click = click + 1) та віднімай 0.1 від прозорості (Transparency = Transparency - 0.1).
Крок 7
Умова (Розгалуження): Одразу під
математикою додай перевірку if:
ЯКЩО кількість кліків дорівнює 10 (click == 10), ТОДІ виконуємо наступний крок.
Крок 8
Тверда платформа: Всередині блоку if
увімкни зіткнення (
CanCollide = true). Тепер гравець може на неї стрибнути.
Крок 9
Таймер та скидання: Щоб ускладнити гру,
одразу після увімкнення зіткнення додай
wait(10). Після паузи поверни все назад: прозорість на 1,
CanCollide вимкнено, а змінну click обнули (до 0<).
Крок 10
Підказка до коду:
local platform = script.Parent
local click = 0
platform.ClickDetector.MouseClick:Connect(function()
click = click + 1
platform.Transparency = platform.Transparency - 0.1
if click == 10 then
platform.CanCollide = true
wait(10)
platform.Transparency = 1
platform.CanCollide = false
click = 0
end
end)
Відеоприклад проєкту
🎮 Перевір себе: Логіка if / then
Закріпи свої знання про написання умов та використання операторів дорівнює (==).
1️⃣ Зроби скріншот свого написаного коду.
2️⃣ Обов'язково зроби скріншоти результату в міні-іграх.
Відправ фото у наш Telegram-чат.