For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

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

Сбор яблок

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

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

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

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

Apple and island assets placed in the scene
  1. Этот остров довольно маленький! В Инспектор установите Масштаб до 10x10, чтобы сделать его больше

Island scale set in the Inspector
  1. Теперь остров подходящего размера, но яблоко находится позади острова! Установите у острова его Слой на -10, чтобы поместить его позади всего остального.

Island rendering layer set in the Inspector

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

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

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

Сохранение файла CSL определяется и компилируется автоматически. Во время запущенного теста нажмите Alt+F9 чтобы вручную загрузить на лету скомпилированные скрипты. Для изменений сцены остановите и перезапустите. Ctrl+R перезагружает весь проект редактора и не требуется для обычной компиляции скриптов.

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

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

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

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

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

Adding the Pickup Apple component in the Inspector

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

Pickup Apple component fields in the Inspector

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

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

Apple collection game running in a local test

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

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

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

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

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

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

--

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

Texture settings with Resample Multiplier set to 1

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