Тёмный

Как сделать пиксельную игру на Unity 2D? (Без размытия и pixel perfect) 

D-Zayceff - Делаю игры
Подписаться 2,4 тыс.
Просмотров 9 тыс.
50% 1

Как сделать игру на Unity с 2D пиксельной графикой, чтобы всё отображалось без размытия и pixel perfect? Ответ в этом видео. Моя игра: store.steampowered.com/app/15...
Создание пиксельной игры на движке Unity имеет множество проблем, решить которые можно посмотрев эту видео-инструкцию. Вы узнаете как импортировать спрайты, как настраивать UI и игровые сцены, в общем, как создать современную пиксельную игру.
На ютубе очень много роликов из разряда как сделать игру, но все они довольно поверхностные и не объясняют - как создавать игры с пиксельной графикой. На русском языке такой ролик всего один в поисковой выдачи.
00:00 О чём ролик
00:17 Настройки для спрайтов и графики
05:10 Настройка сцены, камеры и разрешения
10:12 Создание текста для UI, пиксельные шрифты
14:27 Создания UI внутри мира игры (World Space)
16:30 Размеры пикселей и привязка к сетке
19:14 Что за игра в видео? Поставь лайк и подпишись.

Опубликовано:

 

28 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 44   
@mihailrain
@mihailrain 2 года назад
Ура! Я искал нормальное объяснение про настройки пиксельарта для юнити! Наконе нашел. Спасибо огромное.
@xxxxxx3520
@xxxxxx3520 3 года назад
Дмитрий, спасибо что вы есть, первое где я начинал кодить - девел студио, сейчас фуллстак веб 🥰. Храни вас бог:)
@yujeck
@yujeck Год назад
Очень хороший и подробный гайд)
@Glodium
@Glodium 3 года назад
Дим, привет! Благодаря твоему видео по сборке пк, я смог уложиться в 60к, при этом тянет все) Киберпанк на высоких) Ну и естественно программирование в первую очередь.
@blackbirdalternativedevelo1068
@blackbirdalternativedevelo1068 8 месяцев назад
Спасибо, очень дельно.
@GoodDay-nd4ol
@GoodDay-nd4ol 2 года назад
Очень полезное видео.
@olegYT1259
@olegYT1259 3 года назад
Круто. Сделайте, пж в будущем, обзор на DevelNext IDE (который у вас на GitHub).
@DZayceffChannel
@DZayceffChannel 3 года назад
Очень объемный ролик будет и для очень узкой аудитории, если с технической точки зрения всё рассказывать. Но обозревать там пока мало что можно.
@olegYT1259
@olegYT1259 3 года назад
@@DZayceffChannel ну чтобы хотя-бы люди знали, что разработка не стоит на месте, а выходят активно снэпшоты. Можете кстати выложить ролик на официальный канал DevelNext.
@serdjuk2827
@serdjuk2827 11 месяцев назад
Жоска, превзошел дударя по незнаю вещаемого контента.
@imbydlo1552
@imbydlo1552 3 года назад
Рад что вы достигли 1к подписчикам, рад что вышел свежий видосик))) Но если честно как по мне Unreal намного лучше чем Unity в плане возможностей
@brokenglassestv2493
@brokenglassestv2493 2 года назад
Можете мне помочь с play services, у меня не получается нечего
@rayankrimmer2611
@rayankrimmer2611 2 года назад
А эта привязка к Grid будет работать в билде или это чисто для редактора?
@DZayceffChannel
@DZayceffChannel 2 года назад
Через код нужно точно высчитывать координаты, чтобы попадать в пиксели. Если pixelPerUnit = 16, то это 0.0625 (1/16) = 1 пикселю. Можно написать функцию, которая бы выравнивала по пикселям. Примерно так: public static Vector2 SnapTo(this Vector2 vector2, int pixelPerUnit) { return new Vector2( Mathf.RoundToInt(vector2.x * pixelPerUnit) / (float) pixelPerUnit, Mathf.RoundToInt(vector2.y * pixelPerUnit) / (float) pixelPerUnit ); }
@rayankrimmer2611
@rayankrimmer2611 2 года назад
@@DZayceffChannel , да я примерно так и сделал, просто подумал, что в юнити уже есть встроенное решение и зря котыли делал
@Danuoll
@Danuoll Месяц назад
уже 4 час шарюсь с проблемой полупрозрачных прикселей по краям, не размыты. Все настроил, но спрайты выглядят не так, какаято мешанина со смешиванием пикселей, раньше сидел в констракте и горя не знал, а тут на самом старте куча проблем, на кадный спрайт нужно танцы с бубном делать чтобы все корректно отображалось. А собственно проблему так и не решил. Методом тыка устранил проблему установив макс сайз больше чем было, а было 2к
@incorrect_composition
@incorrect_composition 3 года назад
Эхх а я до сих пор обновляю свой браузер в DevelNext я догадываюсь почему ты ушел с develnext наверное потому что потерял свой проект или не чайно удалил весь исходный код типо проект
@DZayceffChannel
@DZayceffChannel 3 года назад
Да нет, все исходники лежат на гитхабе в открытом доступе, разработка отнимает очень много времени + выгорание.
@incorrect_composition
@incorrect_composition 3 года назад
@@DZayceffChannel Жесть я думал вы не ответите, ну я бы хотел один вопрос я не могу найти нормально работающий user agent string для DevelNext на всех то ютуб не работает то сайты не открываются
@redabeg
@redabeg 5 месяцев назад
Просто ничего непонятно. Графика нарисована в разрешении экрана 640х360, какого экрана? У тебя монитор такой, ламповый, или откуда взяты эти цифры, нужно догадываться? Я не догадался. Как в анекдоте: Приборы. Восемь. Что восемь? А что приборы? Вот здесь так же.
@rayankrimmer2611
@rayankrimmer2611 2 года назад
А если TextMeshPro начинает сглаживать углы изначально квадратного(пиксельного) шрифта, то что делать?
@DmitriyZaytseff
@DmitriyZaytseff 2 года назад
Когда создаешь шрифт для text mesh pro нужно указать render mode = RASTER_HINTED, это сделано?
@rayankrimmer2611
@rayankrimmer2611 2 года назад
@@DmitriyZaytseff , Hinted raster, да, ставил
@DZayceffChannel
@DZayceffChannel 2 года назад
А генерируется текстура для шрифта без этих сглаживаний?
@rayankrimmer2611
@rayankrimmer2611 2 года назад
@@DZayceffChannel, получается шрифт с острыми углами в ttf, а textmeshpro углы как бы откусывает, уже все настройки поковырял, можно лишь слегка уменьшить этот дефект
@DZayceffChannel
@DZayceffChannel 2 года назад
Что за шрифт?
@steelswing
@steelswing 3 года назад
КАК ТАМ С ИГРАМИ НА ДЖАВЕ, А?
@DZayceffChannel
@DZayceffChannel 3 года назад
Всё хорошо, есть libgdx библиотека, а чего вдруг такой вопрос?)
@steelswing
@steelswing 3 года назад
@@DZayceffChannel не, вот на чистом OPENGL игру слабо написать? :)
@DZayceffChannel
@DZayceffChannel 3 года назад
Зачем? Я игры хочу делать, а не движок для игр писать)
@steelswing
@steelswing 3 года назад
@@DZayceffChannel а DEVELNEXT зачем тогда ?
@unclestepa
@unclestepa 3 года назад
Спс за контент, конечно, но я на 3 минуте дропнул... Хотя тема интересна. Пользуйся монтажом плз! Оч медленная речь, оч долго собираешься с мыслями. Тяжело такое воспринимать. Второй вариант - это сценарий. Заранее записать текст продуманный, и записать под это дело видео.
@DZayceffChannel
@DZayceffChannel 3 года назад
Это не развлекательный контент, я понимаю, что нужно делать сценарий и монтаж, но на это у меня нет времени, а подобная тема на ютубе никем не освещена вовсе. Можно конечно пойти поискать более качественный контент на эту тему, но я его просто не нашел, возможно его вообще нет, а тот что есть, это вода, которая не даёт никаких ответов.
@unclestepa
@unclestepa 3 года назад
@@DZayceffChannel Развлечение не причем, а вот качество - да.
@DZayceffChannel
@DZayceffChannel 3 года назад
@@unclestepa да понимаю, но пока канал лишь для творчества, буду стараться совершенствоваться. На моём канале есть ролики со сценарием и монтажём. Ютуб странная штука, порой всратый ролик, может стать очень популярным, а ролик куда вложил душу и кучу времени, остаётся не замеченным. Поэтому я пока решил пробовать разные форматы и темы, даже без монтажа и сценария.
@user-hy2hr9vy4y
@user-hy2hr9vy4y 3 года назад
А чем и кому помог автор видео? разве что-то новое он сообщил кому-то? Ну или хотя бы разобрал нормально по полочкам?! Чтобы заинтересовывать такими видео необходимо показывать разницу до и после хотя бы...
@DZayceffChannel
@DZayceffChannel 3 года назад
Я могу тебе ответить, никто лучше не сделал на ютубе. Можешь сделать лучше? Сделай. Трафик на ролик идет в основном из поиска и если он там держится до сих пор, это значит ролик полностью отвечает на некоторые вопросы по теме и люди не ищут другие ролики после просмотра этого. Алгоритмы ютуба это видят и поднимают ролик еще выше в выдаче поиска.
@DayzeXzxR
@DayzeXzxR 2 года назад
@@DZayceffChannel я все понимаю, но нахваливать себя, это такая себе черта.
@pulsar1934
@pulsar1934 2 года назад
Пол года сидел на Godot и тут меня угораздило поковыряться в этом движке Unity. Боже пока я получаю только разочарование, пытаюсь проект настроить на пиксельарт, нужна сетка по пикселям. Боже, автор сидит и с калькулятором высчитывает размер пиксельной сетки, комьюнити Unity похоже особый вид разработчиков, которые любят мазахизм. Просто хочется удалить это г и больше сюда не возвращаться.
@DZayceffChannel
@DZayceffChannel 2 года назад
Unity не создавался под пиксельные игры, да там приходится извращаться, но это ерунда, по сравнению с плюсами, которые есть у Unity - огромное количество ассетов, нормальный мощный язык программирования C# и куча уже готовых решений.
@pulsar1934
@pulsar1934 2 года назад
@@DZayceffChannel Про C# согласен, это было основной причиной, попробовать Unity.
Далее
My little bro is funny😁  @artur-boy
00:18
Просмотров 5 млн
Сделал ИГРУ на ТЕЛЕФОН!
7:38
Просмотров 15 тыс.
ASEPRITE ДЛЯ САМЫХ МАЛЕНЬКИХ
13:24
Просмотров 173 тыс.