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

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

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

circle-info

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

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

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

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

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

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

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

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

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

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

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

  1. Выберите ваше яблоко в сцене

  2. Нажмите кнопку «Добавить компонент» в Инспекторе.

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

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

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

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

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

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

Вот несколько задач для практики:

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

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

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

--

circle-info

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

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