Пакет 2D Pixel Perfect содержит компонент Pixel Perfect Camera, который обеспечивает четкость изображения при разных разрешениях и стабильность движения. Это единственный компонент, который выполняет все вычисления, необходимые для масштабирования области просмотра с изменениями разрешения, устраняя неудобства для пользователя. Пользователь может настроить отображение пиксельной графики, отображаемой в области просмотра камеры, с помощью настроек компонента, а также предварительно просмотреть любые изменения в представлении игры, используя функцию "Запуск в режиме редактирования"
Итак, чтобы получить доступ к этой фиче, нам необходимо для начала закачать себе редактор версии 2019.2, сделать это можно в Unity hub при помощи installs->add. Переносим свой проект в новый движок или создаем новый (с 2018 я перешел вполне себе безболезненно). (СДЕЛАЙТЕ БЕКАП) Далее запускаем редактор, жмем window->package manager->(2d)->lightweight RP->install. Модуль с 2д-светом вскоре подгрузится.
Стандартная система поиска путей в Unity присутствует, но не поддерживает 2Д-проекты. Группа энтузиастов разработала свой алгоритм, который позволяет настроить похожую систему абсолютно не прибегая(!) к скриптингу. Тем не менее, если вы опытный пользователь, то легко сможете модифицировать ассет для ваших нужд!
Для начала создадим новый объект, дадим ему спрайт и "джентельменский" набор из rigidbody2d, collider2d (форму выберите в зависимости от спрайта), а также создадим три дочерних объекта. Далее проследуйте по ссылке, скачайте два скрипта, unit просто забросьте в проект, от не наследуют многие методы и переменные все будущие монстры. Среди них и прыжок, и смерть, и много другое. FollowerEnemy прикрепите к новоиспеченному противнику.
Запускаем юнити, если у вас уже есть линейная стрельба, то всё будет просто. Если нет - прошу обратить внимание на предыдущий гайд https://teletype.in/@gamedevdiary/ByC54-OaV
Сегодня урок будет коротким, но, как и все остальные, универсальным.
Сегодня речь зайдет о стрельбе в 2д-платформерах! Если вы читаете это, то скорее всего вы хотите создать свою олдскульную Контру, ну или нечто в духе CupHead. Я же угадал?