Перейти к содержимому
AI Sprite Maker

Отражение спрайтов

Превратите цикл ходьбы вправо в цикл ходьбы влево, не сбив порядок кадров, или отразите сразу целую папку спрайтов.

  • Бесплатно
  • Работает локально
  • Без регистрации
Результат

Загрузите изображение, чтобы начать.

Всё работает в браузере. Ваши файлы никогда не загружаются на сервер, поэтому после загрузки страницы инструмент работает и офлайн.

Как пользоваться инструментом «Отражение спрайтов»

  1. Перетащите один или несколько спрайтов или спрайт-листов. Несколько файлов обрабатываются пакетом.
  2. Выберите горизонталь, вертикаль или оба направления.
  3. Для спрайт-листов включите «Отражать каждый кадр на месте», чтобы кадр 1 остался кадром 1.
  4. Выберите раскладку: заменить, добавить отражённую копию снизу (новым рядом) или справа.
  5. Скачайте PNG или ZIP, если загрузили несколько файлов.

Что вы получаете

  • Отражённый PNG
  • Спрайт-лист с дополнительным отражённым рядом для анимаций влево/вправо
  • ZIP со всеми отражёнными файлами пакета

Советы из практики геймдева

  • Если отразить весь спрайт-лист по горизонтали, порядок кадров в каждом ряду тоже развернётся. Включите «Отражать каждый кадр на месте», чтобы анимация шла вперёд.
  • Отражённые спрайты выдаёт освещение: если свет падает слева сверху, у копии он будет справа сверху. На спрайтах главного героя поправьте блики вручную.
  • Многие движки умеют отражать спрайты во время игры (flip_h в Godot, flipX в Unity и Phaser). Запекайте отражение, только если нужно поправить асимметричные детали или нужен единый атлас.
  • Текст, логотипы и оружие в одной руке после отражения обычно приходится править вручную.

Сценарии использования

  • Делать версии циклов ходьбы и атаки, смотрящие влево, из смотрящих вправо
  • Отражать пакет иконок предметов или тайлов
  • Собирать спрайт-лист из 2 рядов (вправо и влево) для движков без отражения в рантайме
  • Отражать тайлы по вертикали для потолков и отражений

Вопросы и ответы

Изменится ли порядок кадров в спрайт-листе после отражения?
При отражении всего изображения порядок в каждом ряду разворачивается. Включите «Отражать каждый кадр на месте», и каждый кадр отразится внутри своей ячейки, а порядок сохранится.
Можно ли отразить много спрайтов сразу?
Да. Перетащите несколько файлов вместе. К каждому применятся одни и те же настройки, а скачать все можно одним ZIP.
Отражение проходит без потерь?
Да. Пиксели только переставляются, без пересэмплирования, а прозрачность сохраняется.
Как инструмент находит кадры в спрайт-листе?
Он ищет пустые строки и столбцы между кадрами, а если их нет, предполагает квадратные кадры. Столбцы, строки, размер кадра, поля и отступы можно поправить вручную.
Нужно ли вообще отражать спрайты, если это умеет движок?
Часто нет. Отражение в рантайме экономит память под текстуры. Запечённое отражение полезно, когда отражённую версию нужно править вручную или у целевой платформы нет опции отражения.
Все бесплатные инструменты →