Текстура плаща має 2,048 пікселів, і лише 372 з них коли-небудь малюються
Файл має розмір 64×32, плащ розташований у кутку 22×17, а сторона, яку насправді бачать люди, займає 160 пікселів — менше 8% зображення. Плюс зсув в один піксель, на якому ловляться всі.
Текстура плаща Minecraft — це 64 × 32 PNG — 2,048 пікселів. Плащ використовує 372 з них. Усе інше у файлі ігнорується, а частина, на яку гравець насправді дивиться, ще менша.
Шість областей
| область | позиція | розмір | пікселі |
|---|---|---|---|
| зовнішня | (1, 1) | 10 × 16 | 160 |
| внутрішня | (12, 1) | 10 × 16 | 160 |
| верх | (1, 0) | 10 × 1 | 10 |
| низ | (11, 0) | 10 × 1 | 10 |
| зліва | (0, 1) | 1 × 16 | 16 |
| справа | (11, 1) | 1 × 16 | 16 |
| разом | 372 |
Це 18.2% файлу. Зовнішня сторона — єдина, яку будь-хто бачить під час ходьби, — має 160 пікселів, або 7.8% зображення, яке ви редагуєте.
Усе це поміщається в 22 × 17 прямокутник у верхньому лівому куті. Навіть у цьому прямокутнику лише два пікселі не використовуються: (0, 0) and (21, 0), the two corners of the top row that neither the top strip nor the bottom strip reaches.
Усе поза межами 22 × 17 — це мертвий простір
Решта 1,676 пікселів — це не другий плащ, не маска і не зарезервована область. Це просто ніщо. Ви можете залишити їх прозорими, заповнити своїм підписом чи вставити фотографію — гра зчитує шість прямокутників із кутка та ігнорує решту файлу.
Це варто знати насамперед тому, що це спрощує завдання. "Створити дизайн плаща" звучить як створення зображення 64 × 32. Насправді це створення дизайну 10 × 16 прямокутника, двічі — спереду та ззаду — плюс облямівка шириною в чотири пікселі.
Зсув в один піксель, на якому ловляться всі
Подивіться, де top and bottom sit:
- верх охоплює x 1–10, прямо над зовнішньою стороною
- низ охоплює x 11–20
Зовнішня сторона має координати x 1–10, а внутрішня — x 12–21. Отже, верхня смужка вирівнюється із зовнішньою стороною, а нижня смужка не вирівнюється з жодною — вона розташована на один піксель лівіше від внутрішньої сторони.
Цей зсув на одну колонку — найпоширеніша причина, чому намальований вручну плащ виглядає неправильно. Вибір діапазону стовпців внутрішньої сторони та зафарбовування смужки над нею зсуває нижній край на один піксель, що відображається в грі як тонка лінія неправильного кольору вздовж нижнього краю. В редакторі це непомітно, оскільки висота смужки становить лише один піксель.
Пропорції не такі, як видається за розгорнутою текстурою
Видимий плащ має ширину 10 і висоту 16 — у 1.6 раза вищий, ніж ширший. У розгорнутому вигляді в текстурі зовнішня та внутрішня сторони розташовані поруч, тому пара сприймається як горизонтальний блок 20 × 16, і для цієї форми легко випадково намалювати дизайн.
Усе, що відцентровано вздовж обох сторін, буде розділено посередині згином. Візерунок слід компонувати всередині однієї половини 10 × 16 або навмисно віддзеркалювати на обидві.
Цей же файл є і вашими елітрами
Одна текстура служить для обох: попередній перегляд на цій сторінці показує її як плащ або як елітри з того самого зображення, бо саме так це використовує гра. Тому дизайн плаща ніколи не є лише дизайном плаща.
Втім, вони виглядають по-різному: плащ звисає як одна пласка панель 10 × 16, а елітри розподіляють її на два крила. Візерунок, який гарно виглядає посередині спини, — це саме той візерунок, який розривається, коли крила розкриваються. Перевірте обидва варіанти перед затвердженням дизайну; файл спільний, геометрія — ні.