Aseprite: Набір налаштувань за замовчуванням, які можна використовувати без змін для роботи з піксельною графікою.
Останнім часом я прочитав детальне керівництво з використання програми Aseprite, в якому детально описано процес створення піксельних ігор. Я записав ті частини, які були для мене найбільш корисними, особливо набір "налаштувань за замовчуванням, які важко застосувати неправильно".
Полотно: Розмір спрайтів для персонажів починається з 32x32 пікселів, для ворогів, предметів та іконок – з 16x16 пікселів. Головного героя можна збільшити до 64x64 пікселів, якщо це необхідно. Під час редагування можна встановити масштаб відображення за замовчуванням на 800%, але в самій грі важливо відображати спрайти в масштабі 1:1, не дозволяйте збільшеному полотну в редакторі вас обдурити.
Палітра кольорів: Почніть з палітри DB32, доступної на сайті Lospec. Після визначення основних кольорів, розширте палітру до 48-64 кольорів, але намагайтеся використовувати не більше 16 кольорів в одному кадрі. Палітра – це "набір доступних кольорів", а не "набір кольорів, які потрібно використовувати". Для всього проєкту найкраще використовувати один основний набір кольорів, і не змінюйте його в процесі розробки, інакше стиль старих ресурсів може не відповідати новому.
Анімація: Швидкість кадрів для анімації: 8 FPS для нейтрального стану, 12 FPS для атаки, 24 FPS для спеціальних навичок. У одному файлі можна задати різну тривалість для різних кадрів за допомогою параметра "Frame Duration".
Експорт: Спрайти експортуються у вигляді "sprite sheet", розташованих по рядках, разом з файлом JSON, що містить дані. Назви файлів повинні бути у форматі "назва_персонажа_назва_дії" і складатися з файлів PNG та JSON.
Найбільш поширеною помилкою після імпорту в ігровий рушій є неправильний вибір фільтра: використовуйте режим "Point", а не "Bilinear". Піксельні зображення не потребують стиснення текстур. У Unity можна використовувати офіційний імпортер Aseprite для прямого імпорту файлів .aseprite, що дозволяє уникнути ручного експорту.
Ще одна порада, з якою я повністю згоден: визначте дії, які ви повторюєте більше десяти разів на день, і напишіть невеликий скрипт на Lua (близько 20-30 рядків коду), щоб автоматизувати їх. Робіть це щотижня. За кілька місяців ви заощажите набагато більше часу, ніж можете собі уявити.
Ви можете почати вибір палітри кольорів звідси: https://lospec.com/palette-list
Джерело: Xmohe, "Коробка чарів для незалежних ігор".
Полотно: Розмір спрайтів для персонажів починається з 32x32 пікселів, для ворогів, предметів та іконок – з 16x16 пікселів. Головного героя можна збільшити до 64x64 пікселів, якщо це необхідно. Під час редагування можна встановити масштаб відображення за замовчуванням на 800%, але в самій грі важливо відображати спрайти в масштабі 1:1, не дозволяйте збільшеному полотну в редакторі вас обдурити.
Палітра кольорів: Почніть з палітри DB32, доступної на сайті Lospec. Після визначення основних кольорів, розширте палітру до 48-64 кольорів, але намагайтеся використовувати не більше 16 кольорів в одному кадрі. Палітра – це "набір доступних кольорів", а не "набір кольорів, які потрібно використовувати". Для всього проєкту найкраще використовувати один основний набір кольорів, і не змінюйте його в процесі розробки, інакше стиль старих ресурсів може не відповідати новому.
Анімація: Швидкість кадрів для анімації: 8 FPS для нейтрального стану, 12 FPS для атаки, 24 FPS для спеціальних навичок. У одному файлі можна задати різну тривалість для різних кадрів за допомогою параметра "Frame Duration".
Експорт: Спрайти експортуються у вигляді "sprite sheet", розташованих по рядках, разом з файлом JSON, що містить дані. Назви файлів повинні бути у форматі "назва_персонажа_назва_дії" і складатися з файлів PNG та JSON.
Найбільш поширеною помилкою після імпорту в ігровий рушій є неправильний вибір фільтра: використовуйте режим "Point", а не "Bilinear". Піксельні зображення не потребують стиснення текстур. У Unity можна використовувати офіційний імпортер Aseprite для прямого імпорту файлів .aseprite, що дозволяє уникнути ручного експорту.
Ще одна порада, з якою я повністю згоден: визначте дії, які ви повторюєте більше десяти разів на день, і напишіть невеликий скрипт на Lua (близько 20-30 рядків коду), щоб автоматизувати їх. Робіть це щотижня. За кілька місяців ви заощажите набагато більше часу, ніж можете собі уявити.
Ви можете почати вибір палітри кольорів звідси: https://lospec.com/palette-list
Джерело: Xmohe, "Коробка чарів для незалежних ігор".
Коментарі 0
Залиште перший коментар будь-якою мовою.
Увійдіть, щоб коментувати