Android 2D, графика, спрайты.
|
|
pixel097 | Дата: Среда, 18 Октября 2017, 21:45 | Сообщение # 1 |
уже был
Сейчас нет на сайте
| Здравствуйте. Я новичок в геймдеве и на данный момент создаю игру на Android в Unity 5.6. Пытаюсь с самого начала разбираться во всех мелочах, но понимаю не все. Заранее прошу не посылать меня на документацию с оф. сайта Unity. Я ей пользуюсь, но из-за недостаточных знаний английского все же тяжело разбирать многие моменты. Ближе к вопросам:
После прочтения следующей статьи: тут, я нарисовал спрайт бэкграунда размером 1920x2560. Если я правильно понял, то такой размер покроет большее количество современных мобильных телефонов и планшетов. Пусть это будет так. Но затем я натыкаюсь сюда. Тут говорится о работе со спрайтами на разных дисплеях путем заготовки их с суффиксами 1х, 2х и т.д. Так какой же способ все таки правильнее? Если я нарисовал спрайт 1920x2560, будет ли он автоматически уменьшаться на дисплеях с меньшим размером? И если да, то по каким правилам это уменьшение будет происходить? В целом меня интересует именно способ создания наиболее качественных спрайтов с максимальной оптимизацией. Размеры, соотношения т.п. Так что прошу помощи, народ!
Вопросов еще море. Но пока решил разобраться хотя бы с этим, и уже потом идти дальше.
|
|
| |
afq | Дата: Среда, 18 Октября 2017, 23:05 | Сообщение # 2 |
Разработчик
Сейчас нет на сайте
| pixel097, на всех экранах будет одинаковое изображение, по крайней мере так в 3d. Такое вот opengl, если ты поместил изображение в окне, а потом растянул окно только по одной плоскости, то изображение растянется по одной плоскости.
|
|
| |
pixel097 | Дата: Четверг, 19 Октября 2017, 17:47 | Сообщение # 3 |
уже был
Сейчас нет на сайте
| afq, не совсем понял, что вы имеете в виду. Я пытаюсь добиться того, чтобы качество спрайта не страдало ни на какому девайсе. Именно поэтому идея создания спрайта размером 1920x2560 показалась мне довольно правильной и логичной. Но что будет при запуске приложения с таким спрайтом на устройстве с разрешением 480*800? Я предполагаю, что оно стянется вовнутрь по каким-то правилам. Я например на том спрайте 1920x2560 нарисовал сетку с толщиной линии в 4px. Потом запустил это приложение на девайсе с маленьким экраном. В итоге некоторые линии сетки пропали, некоторые как будто стали тускнее.
Поэтому хочется, чтобы на большинстве экранов картинка выглядела приятной и качественной. Но как это сделать, я пока не знаю. Но что-то подсказывает, что действительно нужно копать в сторону суффиксов 1х, 2х, 4х...
|
|
| |