Unity PlayGround 2 — Космическое приключение: подготовка фона сцены
В этом уроке: — создаём новую сцену для своей игры и сразу сохраняем в папке Assets – Scenes — добавляем […]
Unity — один из самых популярных профессиональных инструментов для создания 2D и 3D игр для различных платформ: PC, мобильных, VR, AR и др. С помощью Unity сегодня создают также мультфильмы и видео-клипы.
Но самое главное, что обучиться работать с Unity может каждый желающий!
Предлагаем авторские уроки, а также перевод с английского языка на русский и адаптацию для абсолютных новичков официальных уроков Unity Technologies.
В этом уроке: — создаём новую сцену для своей игры и сразу сохраняем в папке Assets – Scenes — добавляем […]
— исправляем ошибку в названии сцены и учимся переименовывать сцены в Unity — находим в папке Images – Space Ships
— используем ресурсы из папки Prefabs – Particles для добавления огненного хвоста (следа) космическому кораблю — узнаём новый термин и
— находим объект Main Camera в окне Hierarchy — переразмещаем окно Game, чтобы видеть одновременно и окно Scene — настраиваем
— вспоминаем, что было сделано в предыдущих частях урока — снова переразмещаем окно Game для удобства работы со сценой —
— добавляем игровому персонажу компонент скрипт Health System для учёта уровня здоровья космического корабля — добавляем компонент-скрипт Modify Health на
— добавляем в иерархию объектов сцены префаб UserInterface (из папки Prefabs) для отображения простейшего интерфейса игры, в котором выводится уровень
— добавляем в иерархию сцены новый спрайт из папки Images/Projectiles для создания снарядов космического корабля — добавляем необходимые компоненты объекту
— создаём префаб на основе объекта астероида, который ранее был размещен на сцене и настроен необходимым образом — добавляем на
— определяем цель игры – собрать всех потерявшихся инопланетян и пройти мимо астероидов без повреждений. Подсчет очков зависит от количества
В 1-й части урока создаём проект и узнаём немного теории о том, что такое Raycast. Шутер от первого лица с
Во 2-й части урока создаём скрипт, размещаем его в качестве компонента игрового объекта, объявляем основные переменные и узнаём об их
В 3-й части урока продолжаем писать скрипт, в котором задаём начальные значения переменных, разбираясь в том, что такое компоненты игровых
В 4-й части урока реализуем управление стрельбой. Шутер от первого лица с использованием Raycast в Unity. За основу взят официальный
В 5-й части урока программируем отрисовку луча лазерного оружия с помощью LineRenderer и Raycast. Шутер от первого лица с использованием