Как создать простую игру с помощью Unity?
Курсы IT для детей – это залог их безбедного будущего. Сегодня гейм-индустрия развита на очень высоком уровне, но разработчики игр всё ещё востребованы. Именно поэтому так важно всем детям, у которых есть желание работать в этой сфере разбираться в малейших аспектах. Сегодня мы попробуем создать простенькую игру с помощью Unity и разберёмся что такое «ассеты» и «спрайты» (вы будете удивлены, это не напиток). В этом нам помогут курсы создания игр.
Курсы IT для детей – что такое Юнити?
Unity – это игровой движок, позволяющий создавать приложения и игры, работающие на более чем 25 платформах. Это очень удобная середа разработки игр как для начинающих так и опытных программистов. Именно потому мы воспользуемся ею, чтобы создать нашу первую игру о шаре. А усовершенствовать нашу игру помогут курсы IT для школьников.
Курсы создания игр для детей пошаговая инструкция
1. Откройте Unity и выберите «New project» (кнопка в центре):
- Задайте своему проекту название и укажите количество измерений. Сегодня мы будем работать в 2D, потому что это лучший пример для новичков;
После этого на экране может возникнуть ошибка «SceneView Selected shader is expected to have 7 passes». Нажмите кнопку Gizmos, а потом уберите галочку с пункта Selection Outline и она исчезнет:
- Вы в окне редактора Unity. Зайдите в пункт меню Editи в подменю Graphics Emulationвыберите Shader Model 2:
Разработка игр обучение: простая игра за пару шагов
- Работа с ассетами в курсы по 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 могут создать несколько действительно крутых игр, пополнить своё портфолио и заниматься любимым делом, получая хорошие деньги.