Анастасия Левина
@gamedevdiary
10 posts

2D Pixel Perfect средствами Unity

Пакет 2D Pixel Perfect содержит компонент Pixel Perfect Camera, который обеспечивает четкость изображения при разных разрешениях и стабильность движения. Это единственный компонент, который выполняет все вычисления, необходимые для масштабирования области просмотра с изменениями разрешения, устраняя неудобства для пользователя. Пользователь может настроить отображение пиксельной графики, отображаемой в области просмотра камеры, с помощью настроек компонента, а также предварительно просмотреть любые изменения в представлении игры, используя функцию "Запуск в режиме редактирования"

2D-Освещение в Unity

Итак, чтобы получить доступ к этой фиче, нам необходимо для начала закачать себе редактор версии 2019.2, сделать это можно в Unity hub при помощи installs->add. Переносим свой проект в новый движок или создаем новый (с 2018 я перешел вполне себе безболезненно). (СДЕЛАЙТЕ БЕКАП) Далее запускаем редактор, жмем window->package manager->(2d)->lightweight RP->install. Модуль с 2д-светом вскоре подгрузится.

Алгоритм поиска пути A*. Руководство

Стандартная система поиска путей в Unity присутствует, но не поддерживает 2Д-проекты. Группа энтузиастов разработала свой алгоритм, который позволяет настроить похожую систему абсолютно не прибегая(!) к скриптингу. Тем не менее, если вы опытный пользователь, то легко сможете модифицировать ассет для ваших нужд!

Создание противника-преследователя.

Для начала создадим новый объект, дадим ему спрайт и "джентельменский" набор из rigidbody2d, collider2d (форму выберите в зависимости от спрайта), а также создадим три дочерних объекта. Далее проследуйте по ссылке, скачайте два скрипта, unit просто забросьте в проект, от не наследуют многие методы и переменные все будущие монстры. Среди них и прыжок, и смерть, и много другое. FollowerEnemy прикрепите к новоиспеченному противнику.

Создание 2D платформера. Рука с оружием, стреляющая по направлению мыши.

Запускаем юнити, если у вас уже есть линейная стрельба, то всё будет просто. Если нет - прошу обратить внимание на предыдущий гайд https://teletype.in/@gamedevdiary/ByC54-OaV

Создание примитивного 2D платформера. Часть 5

Сегодня урок будет коротким, но, как и все остальные, универсальным.

Создание примитивного 2D платформера. Часть 4

Сегодня речь зайдет о стрельбе в 2д-платформерах! Если вы читаете это, то скорее всего вы хотите создать свою олдскульную Контру, ну или нечто в духе CupHead. Я же угадал?