Я сейчас нахожусь перед огромным вопросом "Game Design". Я создаю игру pixel-art-ish, и использование билинейной интерполяции может решить множество проблем с анимацией. С другой стороны, это уже не «пиксельная игра».
Если я использую билинейную интерполяцию, анимация работает, но она выглядит «гибридной», и художественный стиль теряется. Либо я испортил свои анимации, либо испортил стиль искусства. Я не могу иметь оба, кажется.
Есть ли другой способ решить эту проблему?
Ответы:
Автоматическое вращение пиксельной графики на углы, отличные от 90 °, обычно работает неправильно. Если вы хотите сохранить эстетику пиксельного искусства, вы обычно не сможете перерисовать ваше искусство под каждым углом.
Если вы используете искусственный ретро-стиль, в котором ваши спрайты на самом деле имеют гораздо более высокое разрешение, чем они выглядят, вы иногда можете избежать масштабирования их целочисленным коэффициентом без интерполяции в графическом редакторе, а затем поворачивать их в линейной интерполяции во время выполнения. Чтобы спрайты не размывались в исходной ориентации, всегда проверяйте, чтобы позиция рисования была округлена до ближайшего целого числа (некоторые графические движки / фреймворки / библиотеки позволяют рисовать спрайты по координатам с плавающей точкой, что часто приводит к размытию). Но обычно это просто ленивый заменитель, который не достигает качества, которого вы можете достичь с помощью ручной работы.
Вот пример спрайта в исходном размере, масштабированный в 3 раза без интерполяции, а затем повернутый на 30 ° с линейной интерполяцией:
источник
Посмотрите на RotSprite .
Вы можете реализовать этот алгоритм самостоятельно как часть кода рисования в вашей игре, или использовать его для предварительного создания повернутых ресурсов. Инструмент пиксельной графики Aseprite интегрировал RotSprite как часть своего редактора спрайтов.
Кроме того, посмотрите на это ознакомьтесь с этой веткой форумов Unity о том, как использовать RotSprite в Unity, а также с более общей информацией о RotSprite.
источник
В верхнем левом углу страницы есть опция: автоматический выбор: группа и слой. выберите вариант слоя, затем поверните. так никто не говорит.
источник