hammerСоздание базовой игры

Чтобы помочь вам начать, это руководство проведёт вас через создание игры по сбору яблок!

Коллекция яблок

circle-info

В этом примере игра лишь поверхностно затрагивает детали, которые подробно рассматриваются в других руководствах. Если вам нужна помощь, проверьте левую боковую панель или воспользуйтесь поиском вверху для дополнительной информации!

Создание карты

Начнём с создания простого мира с островом, по которому можно ходить, и яблоком, которое можно будет собрать позже!

  1. Найдите Apple и Island в Каталог ресурсов и перетащите их в сцену вашей игры.

  1. Этот остров довольно маленький! В Инспектор установите Scale в 10x10, чтобы сделать его больше

  1. Теперь остров подходящего размера, но яблоко находится за островом! Установите у острова Layer на -10, чтобы поместить его позади всего остального.

Добавление скриптов

В каталоге scripts вашего проекта игры создайте новый файл с именем pickup_apple.csl и откройте его в текстовом редакторе или используйте IDE на основе ИИ.

Вставьте следующий пример скрипта и сохраните файл:

Предупреждение: После сохранения вашего компонента в текстовом редакторе вам нужно обновить движок, нажав Ctrl + Shift + R. Это временное требование, и скоро будет доступна горячая загрузка!

Добавление компонента Apple

Теперь, когда вы создали скрипт для яблока, нам нужно применить его к яблоку в сцене. Для этого мы добавим новый Pickup_Apple компонент из скрипта, используя Inspector.

  1. Выберите своё Apple в сцене

  2. Нажмите кнопку "Add Component" в Inspector.

  3. Найдите компонент "Pickup_Apple" и нажмите на него, чтобы добавить его к яблоку

Теперь вы увидите, что компонент был добавлен к яблоку! Вы можете настроить некоторые поля у Apple, изменяя значения в Inspector:

Запуск вашей игры

Когда будете готовы, нажмите на зелёный треугольник и попробуйте свою игру!

Следующие шаги

В следующих разделах вы узнаете, как проводить плейтест своей игры с несколькими игроками, создавать собственные скрипты и строить мир своей мечты.

Вот несколько задач, которые можно попробовать:

  • Сделайте много яблок, которые игрок сможет съесть

  • Воспроизводите звуковые эффекты при съедании

  • Продвинутый уровень: попробуйте написать скрипт, который будет заново создавать больше яблок после того, как их съедят

--

circle-info

ПРИМЕЧАНИЕ: Если ваш остров имеет низкое разрешение/пикселизирован, нажмите на png-ресурс острова в разделе "Assets" и установите Resample Multiplier на 1, затем нажмите Apply

Последнее обновление