MC Toolkit

Руководства / Строительство и ресурсы

Плашка достижения Энда — та, что никогда не срабатывает

Плашки достижений отрисовываются в собственном пиксельном размере игры, и достижение Энда — то, которое игроки чаще всего скриншотят и хуже всего воспроизводят.

Достижение Энда — самое востребованное для подделки, и почти каждая его реконструкция ошибается одинаково: автор рисует его в том размере, который красиво смотрится на экране, а потом уменьшает. Плашка — это не картинка плашки. Это спрайт, нарисованный на собственной пиксельной сетке игры, и вся суть именно в сетке.

Что на самом деле представляет собой плашка

Плашка достижения — это небольшое окно: фоновая рамка, слот под иконку и две строки текста. Иконка — это предмет отображения достижения, отрисованный в том же разрешении, что использует инвентарь. Ничего гладкого в ней нет. Каждый край — целое число пикселей, потому что игра рисует её именно так, а затем окно масштабирует её под ваш масштаб интерфейса.

Вот в чём ловушка. Масштаб интерфейса — целочисленный множитель, поэтому плашка при масштабе 2 — это ровно вдвое больше пикселей, и никогда в 1,5 раза. Если вы экспортируете PNG в дробном размере, он будет выглядеть правильно в вашем редакторе и неправильно на любом скриншоте, с которым его сравнят.

Java и Bedrock расходятся

Java рисует плашку от правого верхнего угла экрана и выдвигает её по горизонтали. Bedrock тоже привязывает её к правому верхнему углу, но графика рамки и метрики текста отличаются, поэтому PNG, снятый с скриншота Java, будет смещён на несколько пикселей в Bedrock. Определитесь с изданием, которому вы подражаете, до того как начнёте рисовать, а не после.

Правило пиксельного размера

ЭлементВ каком размере рисуется
Иконкасобственный размер текстуры предмета
Граница рамкичёрный контур в 1 пиксель и серая полоса в 2 пикселя, масштабируемые вместе со всем остальным
Текстшрифтовая сетка игры, 1 пиксель на пиксель

Иконка 16x16 — это 256 пикселей данных. Растягивание её билинейной фильтрацией уничтожает единственное, что заставляло её читаться как Minecraft. Используйте nearest-neighbour или, что лучше, рисуйте в собственном размере и позвольте масштабированию на стороне зрителя сделать всю работу.

Прозрачность не опциональна

У плашки ступенчатые, вырезанные по пикселям углы, которые полностью прозрачны там, где она соприкасается с миром позади неё, — нигде в рамке нет частичной альфы. Экспортируйте как прозрачный PNG с сохранённым альфа-каналом. Если ваш инструмент сведёт её на белом фоне, плашка потащит белый ореол в каждую миниатюру, где появится.

Значки рангов используют ту же сетку

Серверные значки рангов — та же задача с другим силуэтом: маленькая иконка, рамка и текст, всё на одной пиксельной сетке. Если вы умеете рисовать одно, вы умеете рисовать и другое, а пиксельная дисциплина, которая делает значок похожим на официальный, идентична той, что делает плашку похожей на настоящую.

Создавайте и то и другое в собственном пиксельном размере, с альфой и без пересэмплинга, в Генераторах достижений и значков.

Создание достижений и значков →

Другие руководства

Смотреть все →