MC Toolkit

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

Переключение изданий скинов перезагружает страницу, и это правильный дизайн

Редактор Java построен вокруг 64, а редактор Bedrock — вокруг 128. Константа вшита в сборку, поэтому они не могут передать друг другу холст — вот почему каждое издание имеет настоящий URL, а не переключатель.

Редактор скинов здесь — это две программы, а не одна программа с настройкой. Выбор Java или Bedrock загружает другую сборку и перезагружает страницу, и причина этого стоит понимания, потому что она объясняет целый класс вопросов «почему мой скин не импортируется».

Две сборки, два размера текстур

  • Java — TEXTURE_SIZE 64. Принимает 64 × 64 или устаревший 64 × 32. Всё остальное отклоняет.
  • Bedrock — TEXTURE_SIZE 128. Принимает 128 × 128 и ничего больше.

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

Вот почему переключатель издания перезагружает страницу. #bedrock в URL открывает сборку Bedrock, что делает каждое издание настоящим адресом, на который можно ссылаться, добавлять в закладки и делиться им, а не скрытым состоянием переключателя, недоступным новому посетителю.

Ни один не может отобразить скин другого

Именно эта часть всплывает как вопрос в поддержку. Скин Java, загруженный в редактор Bedrock, не отображается в уменьшенном размере; он отклоняется. Скин Bedrock в редакторе Java тоже отклоняется.

Интуиция подсказывает, что 128 × 128 — это «та же разметка, но больше» — и так оно и есть: каждая часть находится на удвоенных координатах Java. Мешает редакторам обмениваться файлами не разметка, а сборки, чьи конвейеры отрисовки, сетки и экспорта рассчитаны каждая на свой TEXTURE_SIZE.

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

Что это значит для вашего рабочего процесса

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

Если вам нужно и то и другое, рисуйте один раз и конвертируйте: файл конвертируется механически; только редактор отказывается его принимать.

3D-редактор скинов →

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

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