Шутер в Unity. Часть 9 — подсчёт очков

В 9-й части урока выходим за рамки официального туториала и программируем подсчет и вывод очков. Теперь шутер становится игрой! Шутер от первого лица с использованием Raycast в Unity. За основу взят официальный урок с сайта Unity Let’s try: Shooting with Raycasts. Ассеты к уроку.

Шутер в Unity. Часть 10 — своя уникальная игра

В 10-й части урока заменяем модель оружия, добавляем новые поражаемые цели и создаём свою уникальную игру. Шутер от первого лица с использованием Raycast в Unity. За основу взят официальный урок с сайта Unity Let’s try: Shooting with Raycasts. Ассеты к уроку.

Как собрать проект Unity в исполняемый файл?

Хотите, чтобы в вашу игру могли играть все? Собираем проект Unity в исполняемый файл и делимся с друзьями! Сделать это просто: выбираем пункт меню File — Build Setting делаем несколько настроек нажимаем кнопку Build.

Использование файла unitypackage Unity

Unity с нуля: узнаём, как использовать специальный файл unitypackage для импорта в свой проект заранее созданного и упакованного в этот файл другого проекта.  

Загрузка сцен в Unity

Как сделать многоуровневую игру в Unity? Или игру, в которой игрок может перемещаться (телепортировать) между локациями? Один из наиболее частых вариантов реализации заключается в создании для каждого уровня игры отдельной сцены. Итак, алгоритм создания такой игры следующий. Шаг 1. Создать сцены для каждого уровня и пр. составляющих игры. Продумать понятную и гибкую систему идентификации файлов …

Как сделать выход из игры в Unity?

Алгоритм прост. Шаг 1. Создать в интерфейсе игры кнопку-крестик, клик по которой должен закрывать игру. Дополнительно, если это необходимо, можно также продумать нажатие определённой клавиши (для десктопных игр). Шаг 2. Создать скрипт с вызовом функции UnityEngine, закрывающей приложение Это функция (метод) Quit() из класса Application. Подробнее о нём можно узнать из официальной документации. Там же …

Как в Unity настроить спрайты в стиле пиксель арт?

Минимальный необходимый набор шагов следующий. Шаг 1. Импортировать в проект графический файл со спрайтом Как правило, это не просто одна картинка, а несколько. Так называемый атлас или sprite sheet (спрайт шит). Для этого нам нужен графический файл, который можно просто перетащить в папку Sprites (если её нет, создать) проекта в окно Project. Шаг 2. Выделить …

Анимация снежинок в Unity

Unity с нуля: изучаем основы анимации в Unity на примере проекта анимированных снежинок. В 1-й части урока: — создаём проект — подготавливаем сцену: выбираем режим 2D, подбираем цвет фона — загружаем в проект графические файлы с изображениями снежинок — преобразуем картинки в спрайты — размещаем спрайты на сцене — создаём анимацию для одного спрайта с …

Как установить Unity 2019 и выше

Unity — профессиональная среда разработки 2D и 3D игр, которая является одной из самых популярных в мире, но при этом доступна бесплатно. Разбираемся в новом способе установки Unity с использованием Unity Hub Официальный сайт Unity Страница загрузки Unity Personal Страница загрузки любой версии Unity (архив версий) Как задать лицензию Unity Создаём учётную запись на сайте …

Unity с нуля: основы интерфейса

Unity известен тем, что обладает достаточно понятным интерфейсом, который базируется на использовании отдельных окон (window, или ещё их называют видами, view, или панелями), каждое из которых содержит необходимый функционал для решения конкретных задач. Окна разработчик имеет возможность переразмещать удобным для работы образом. Чтобы понять, как работает Unity, стоит разобраться в назначении основных окон интерфейса. Предлагаем …

Unity с нуля: Занятие 2. C# и ООП

Часть 1. Основы объектно-ориентированного программирования на C# в Unity Урок для тех, кто ничего не знает или знает очень мало об объектно-ориентированном программировании на языке C# и среде для разработки игр Unity. Начинающим программистам рекомендуем сначала посмотреть: уроки Unity с нуля. Занятие 1. Установка и первое знакомство. урок От Scratch к объектно-ориентированному программированию. В этом …

Unity с нуля: Сотворение мира

Часть 1. Заготовка ландшафта и рисование текстурами В первой части урока на основе готового примера трёхмерного мира создаём свой ландшафт (Terrain) и накладываем на него текстуры.  Часть 2. Неровности поверхности и основные объекты Продолжаем создавать свой мир. Создаём впадины и возвышенности на ландшафте. Добавляем основной объект (трассу) из готовой модели примера 3D-локации. Часть 3. Прогулка …

Unity с нуля: быстрый прототип игры

Часть 1. Новый Asset store Unity: загружаем локацию Как быстро сделать прототип локации для своей игры? Очень просто: в asset store Unity есть всё необходимое, бесплатно. В первой части урока мы находим готовую 3D-локацию, которая станет основой собственной игры. Часть 2. Подбираем персонажа Во второй части урока находим готового персонажа от 3-го лица и делаем …

Как собрать проект Unity для смартфона или планшета

Опишем процесс сборки проекта под платформу Android, которая поддерживается большинством смартфонов. Для начала сборки необходимо открыть окно Build Settings из пункта меню File -> Build Settings… (или нажать комбинацию клавиш Ctrl + Shift + B): Шаг 1. Выбор платформы В  окне Build Settings  выбрать платформу Android  и нажать на кнопку Switch Platform: Шаг 2. Проверить …