Новости

Как создать простую игру с помощью Unity?

Прокрутить вниз
Опубликовано:

Курсы IT для детей – это залог их безбедного будущего. Сегодня гейм-индустрия развита на очень высоком уровне, но разработчики игр всё ещё востребованы. Именно поэтому так важно всем детям, у которых есть желание работать в этой сфере разбираться в малейших аспектах. Сегодня мы попробуем создать простенькую игру с помощью Unity и разберёмся что такое «ассеты» и «спрайты» (вы будете удивлены, это не напиток). В этом нам помогут курсы создания игр.

Курсы IT для детей – что такое Юнити?

Unity – это игровой движок, позволяющий создавать приложения и игры, работающие на более чем 25 платформах. Это очень удобная середа разработки игр как для начинающих так и опытных программистов. Именно потому мы воспользуемся ею, чтобы создать нашу первую игру о шаре. А усовершенствовать нашу игру помогут курсы IT для школьников.

Курсы создания игр для детей пошаговая инструкция

1. Откройте Unity и выберите «New project» (кнопка в центре):

  1. Задайте своему проекту название и укажите количество измерений. Сегодня мы будем работать в 2D, потому что это лучший пример для новичков;

После этого на экране может возникнуть ошибка «SceneView Selected shader is expected to have 7 passes». Нажмите кнопку Gizmos, а потом уберите галочку с пункта Selection Outline и она исчезнет:

  1. Вы в окне редактора Unity. Зайдите в пункт меню Editи в подменю Graphics Emulationвыберите Shader Model 2:

Разработка игр обучение: простая игра за пару шагов

  1. Работа с ассетами в курсы по Unity

Ассеты – это составляющие компоненты игры. Их можно разместить в разные папки для вашего же удобства.

  • Scenes— места в игре;
  • Scripts— скрипты написанные вами на каком-либо языке программирования, которые обеспечивают движение в игре
  • Sprites— двухмерные изображения предметов, героев и локаций
  • Prefabs— заготовки игровых предметов

Самое время перетащить нужный спрайт из поля с ассетами в окошко сцены. Для того, чтобы через него не проходили другие предметы, добавьте к нему элемент вроде Collider 2D из категории Physics 2D. Выбирайте тот тип, который соответствует форме спрайта: например, Circle Collider 2D (если это шар) или Box Collider 2D (если квадрат):

Чтобы сделать края равномерными размеру спрайта нажмите на Edit Collider:

Добавьте элемент Rigidbody 2D: он в ответе за передвижение предметов:

5. Настройки

В поле Interpolate укажите Interpolate — это сделает движение объекта более плавным. А для изменения скорости падения, задайте гравитацию для всего проекта. Это можно сделать в меню Edit —> Project Settings —> Physics 2D:

В окошке справа возникнут настройки, в которых можно изменить параметры гравитации по оси Y или X. Стандартно она равна –9.98f, но для нас лучше выбирать –30f.

Нажмите Play, чтобы узнать как наш шар будет двигаться. Как видим, он всё ещё витает в воздухе. Для того, чтобы создать под ним землю добавьте соответствующий спрайт:

6. Сохранение заготовки

Давайте перетащим нашу заготовку в папку Prefabs. Именно сюда копии предметов добавляются непосредственно на карту. В редакторе вы можете менять форму и размер объектов: поиграйте с настройками, чтобы сделать свою первую локацию:

7. Добавим свои скрипты

Самое время задать нашему мячику параметры поведения. Зайдите в папку Scripts, и с помощью правой кнопки мыши выберите
Create —> С# Script. Назовите свой скрипт понятно, например Controller:

В любом удобном редакторе откройте скрипт и начните писать код. Сперва создадим поля:

Внутри метода Start () инициализируйте Rigidbody 2D:

В строке Update () измените код на такой:

Для того, чтобы камера следовала за нами, добавим такой код:

Его нужно подключить к Main Camera:

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

8. Добавляем триггеры

Триггеры – это локации и предметы, попадая на которые наш мячик будет терять здоровье, например. Для создания триггера добавьте спрайт на локацию, создайте коллайдеры и поставьте галочку Is Trigger:

Воспользуйтесь таким скриптом:

Программирование для детей 10 лет – учим в GoMother курсы IT для детей

Для того, чтобы усовершенствовать и сделать свою игру более продуманной и интересной нужно написать свои собственные скрипты в Юнити. Этому мы учим на своих курсы информатики для школьников. Тут всё: от поведения персонажа до дополнительных штук вроде аптечки, которая пополняет здоровье. После нашего курса ученики GoMother могут создать несколько действительно крутых игр, пополнить своё портфолио и заниматься любимым делом, получая хорошие деньги.

Оставьте номер и мы поможем подобрать курс

Сделай шаг к успешному будущему

Child looks up!