Перемикання видання скінів перезавантажує сторінку, і це правильна логіка роботи
Редактор Java побудований навколо 64, а Bedrock — навколо 128. Ця константа вшита, тому вони не можуть передавати полотно один одному — ось чому кожне видання має власну URL-адресу, а не звичайний перемикач.
Цей редактор скінів — це дві окремі програми, а не одна програма з налаштуванням. Вибір Java або Bedrock завантажує іншу збірку та перезавантажує сторінку, і причину варто зрозуміти, оскільки вона пояснює категорію питань «чому мій скін не імпортується».
Дві збірки, два розміри текстур
- Java —
TEXTURE_SIZE64. Accepts 64 × 64, or legacy 64 × 32. Rejects everything else. - Bedrock —
TEXTURE_SIZE128. Accepts 128 × 128 and nothing else.
Ця константа не є змінною, до якої звертається запущений редактор; вона вшита в кожну збірку. Тому вони обидва не можуть передавати полотно один одному — між ними немає спільного представлення даних. Зміна значення під час роботи змусила б одну половину програми працювати з неправильними одиницями виміру.
Тому перемикач видань перезавантажує сторінку. #bedrock on the URL opens the Bedrock build, which makes each edition a справжня адреса на яку можна дати посилання, додати в закладки та поширити, замість прихованого стану перемикача, недоступного для нового відвідувача.
Жоден із них не може відобразити скін іншого
Саме це найчастіше викликає запитання до служби підтримки. Скін Java, завантажений у редактор Bedrock, не відображається у чверть розміру; він відхиляється. Скін Bedrock у редакторі Java також відхиляється.
Інтуїтивно здається, що 128 × 128 — це «та сама розгортка, просто більша», тому вона мала б масштабуватися. Але це не так — це інша UV-розгортка іншого розміру, де частини розташовані в інших місцях. Немає такого ресемплінгу, який міг би конвертувати одне в інше, і будь-який інструмент, що пропонує це зробити, діяв би навмання.
Якщо у вас файл не для того редактора, в якому ви перебуваєте, рішенням є перемикання видання, а не графічний редактор.
Що це означає для вашого робочого процесу
Визначтеся з цільовою платформою до того, як ви почнете малювати, а не після. Готовий скін Java не відділяє лише один крок експорту від того, щоб стати скіном Bedrock.
Якщо вам потрібні обидва, це дві окремі роботи, які просто схожі зовні — і спільним між ними є дизайн, а не файл.