Перемещение объектов на экране является важной частью любой игры. В этом руководстве по разработке игры мы узнаем, как контролировать и перемещать игровые объекты в GDEVENT.

Учебник по разработке игры

Обзор

Сообщество с открытым исходным кодом появляется с прохождением каждой минуты. Есть кроссплатформенные игры, мобильные игры и настольные игры. Различные типы игр включают в себя игры, приключенческие игры, ролевые игры, спортивные игры, игры в головоломку, симуляционные игры и многое другое. Следовательно, все эти различные типы игр дали огромный рост трафика, поскольку пользователи всех возрастных групп, как правило, играют в эти игры. Более того, пандемия принесла огромные изменения в образе жизни людей, живущих по всему миру. У людей сейчас больше времени. Все автономные действия стали онлайн. Поэтому они склонны выбирать онлайн -программное обеспечение для выполнения профессиональных обязанностей и видеоигр на случай развлечения. По всем этим причинам эта отрасль приобрела устойчивость и поддержку пользователей и разработчиков. В недавнем прошлом мы написали по таким темам, как Учебное пособие по разработке игр HTML5 для программистов видеоигр, Как глобальная игровая индустрия использует программное обеспечение с открытым исходным кодом, и учебник GDEVELANG для начинающих для начала разработки игры. В этом руководстве по разработке игры мы рассмотрим следующие очки.

Особенности исследования GDEVENT

GDEVENT - это платформа игры с открытым исходным кодом. Он очень расширяется и предлагает логический интерфейс, где пользователи могут легко ориентироваться. Это бесплатное программное обеспечение написано в C ++, TypeScript и JavaScript. Более того, есть комплексная документация, доступная в отношении разработки и развертывания. Весь исходный код доступен на GitHub. Кроме того, есть много функций, которые делают эту игру, создающую программное обеспечение заметным. Давайте посмотрим на некоторые из ключевых функций. Кроссплатформенное : эта платформа для создания игры является многоплатформенной, и ее можно развернуть практически на всех популярных операционных системах, таких как MacOS, Linux и Windows. Экспортирование параметров : GDEVENTEL позволяет пользователям экспортировать разработанные игры с одним щелчком для Android, iOS и Web. Владельцы игр могут отображать видеообъявления на своих играх, и это может быть возможно при поддержке Admob. Богатые игровые объекты : Этот производитель игры с открытым исходным кодом предоставляет широкий спектр игровых объектов, таких как спрайты с анимацией, огненные взрывы и другие эффекты с помощью излучателей частиц. Форматированный текст, встроенные видео и нарисованные фигуры доступны для привлечения привлекательных эффектов в игры. Универсальное поведение : В этой основной статье по разработке игры мы покажем вам, как мы можем добавить различные поведения к игровым объектам. Существует множество видов поведения, которые готовы к использованию, и пользователи могут развиваться в соответствии с требованиями. Все это происходит в нескольких кликах мыши. Advanced Interface : В этом учебном пособии по дизайну игры мы увидим пользовательский интерфейс этого 3D -игрового двигателя. Пользователи могут перетаскивать различные игровые элементы и объекты.

Работа над игрой

В этом разделе учебного пособия по разработке игры подробно рассказывается о базовой разработке игры с GDEVENT. Перед тем, как идти дальше, убедитесь, что вы установили GDEVEST на локальном уровне на машине. Вы можете посетить этот учебник Учебное пособие GDEVELT для начинающих, чтобы начать разработку игры, чтобы получить знания по настройке этого редактора игры на LocalHost. Теперь откройте редактор и создайте новый проект. В этом уроке мы создадим папку на Google Drive для сохранения файлов игр. Теперь нажмите на «Создать новый проект», он откроет новое диалоговое окно, выберите опцию «Пустая игра», чтобы начать создавать новую игру.

Учебник по разработке игры

На левой панели меню проекта нажмите «Сохранить как», чтобы сохранить игру. Во -первых, давайте добавим сцену. Для этого нажмите на опцию «Сцены» и переименовать его, например, «Первая сцена» в этом уроке, показанном на изображении ниже.

 Платформа для строительства игры

После создания сцены откройте ее и добавьте объект. Для добавления объекта нажмите «Добавить новый объект», появляющийся на правой боковой панели. В конце концов, он откроет новое диалоговое окно, содержащее разные активы. Тем не менее, давайте выберем объект «Красный корабль» нажимать «Добавить в игру» и закрепить диалоговое окно.

 Руководство по разработке игры

Затем вы увидите объект, появляющийся на левой боковой панели. Перетащите его на главный экран и нажмите кнопку, появляющуюся в верхнем левом углу, чтобы запустить игру. Следовательно, он откроет игру в новое окно, как показано на изображении ниже.

Учебник по разработке игры

До сих пор вы не можете играть с этим объектом, так как в него нет поведения. Итак, давайте добавим поведение в этот объект. Для этого нажмите на объект корабля и нажмите «Редактировать объект». Он откроет новое диалоговое окно, перейти на вкладку «Поведение», выберите «Движение сверху вниз» и нажмите «Применить». Теперь, предварительно просмотрите игру, и вы увидите, что вы можете переместить объект корабля на экране, используя клавиши со стрелками клавиатуры. Теперь вы заметите, что судовый объект выходит из экрана. Поэтому, чтобы решить эту проблему, давайте отредактируем объект и перейдем к поведению. Нажмите «Добавить поведение в объект». Теперь перейдите к «Поиск нового поведения» и ищите поведение «Оставайся на экране» в строке поиска, как показано на изображении ниже.

Gdevelop

Затем выберите его и установите в проект и нажмите Apply. Еще одна вещь - отрегулировать центральную точку объекта. Итак, давайте снова перейдем к свойствам объекта, и «точки редактирования» появляются внизу. Вы приземлитесь на следующем экране.

Учебник по дизайну игры

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

Учебник по разработке игры

Заключение

Это конец этого учебника по разработке игры. Надеемся, что этот пост будет полезен для разработчиков игр. Этот урок позволил вам работать с игровыми объектами и добавлять поведение. В будущем Containerize.com опубликует посты в блоге и учебные статьи на дополнительном программном обеспечении для дизайна видеоигр с открытым исходным кодом. Поэтому, пожалуйста, оставайтесь на связи с этим программным обеспечением для разработки игры по адресу cantainerize.com для регулярных обновлений.

Исследовать