На цьому уроці ми розібрали ClickDetector, а також
команди для знищення об'єктів (Destroy) та розриву
з'єднань (BreakJoints). Твоє завдання — створити власну
гру в жанрі "клікер", де ти будеш боротися з ворогами за допомогою
мишки!
🛠️ Що потрібно зробити:
Що потрібно зробити:
- Дизайн карти: Використовуй Toolbox, щоб розробити гарний дизайн своєї арени.
-
Вороги: Знайди в Toolbox ворога (наприклад,
зомбі) та додай його на карту.
⚠️ Увага: Обов'язково протестуй! Знайди таких ворогів, які намагаються атакувати лише гравця, а не б'ються один з одним. -
Клік-Детектор: Обери зомбі та додай всередину
нього об'єкт
ClickDetector. - Скрипт: Додай скрипт до зомбі та напиши код, який буде наносити йому урон при кожному кліку.
Базовий код для нанесення урону:
local npc = script.Parent
npc.ClickDetector.MouseClick:Connect(function()
npc.Humanoid.Health -= 10
end)
Рівень "ПРО": Ускладнення гри!
Спробуй зробити гру в кілька етапів. Напиши логіку так, щоб при кліку зомбі кожного разу отримував усе менше й менше урону. Це змусить гравців клікати набагато активніше, щоб здобути перемогу!
Відеоприклад проєкту
🎮 Перевір себе: Знищення та ClickDetector
Закріпи свої знання про ClickDetector, віднімання
здоров'я та команди знищення. Біжи до правильної відповіді в
лабіринті й намагайся уникнути ворогів.
1️⃣ Зроби скріншот свого написаного коду.
2️⃣ Обов'язково зроби скріншоти результату в міні-іграх.
Відправ фото у наш Telegram-чат.