Skip to content

Sprite Editor_ru

Gabe1290 edited this page Aug 10, 2026 · 3 revisions

Редактор Спрайтов

English | Français | Deutsch | Italiano | Español | Português | Русский | Slovenščina | Українська


Вернуться на Главную

Спрайты — это изображения и анимации, прикреплённые к объектам. Редактор Спрайтов — встроенный инструмент пиксель-арта — рисуйте спрайты прямо в PyGameMaker, без внешнего графического редактора.


Открытие Редактора Спрайтов

  1. Дважды кликните на существующем спрайте в дереве ресурсов, или
  2. Кликните правой кнопкой на Sprites > Создать Спрайт

Редактор Спрайтов: инструменты рисования и размер кисти слева, ниже — выбор точки отсчёта и опция Precise Collision, палитра цветов, холст в центре с персонажем в пиксель-арте при увеличении 10x, и полоса кадров внизу (8 кадров, кнопка Play, добавление/дублирование/удаление кадра)


Инструменты Рисования

Инструмент Клавиша Что делает
Карандаш P Рисовать отдельные пиксели
Ластик E Стирать пиксели (в прозрачность)
Пипетка I Взять цвет с холста
Заливка G Залить связанную область (ведро с краской)
Линия L Нарисовать прямую линию
Прямоугольник R Нарисовать прямоугольник (переключатель Заполненный (Filled) для сплошного/контура)
Эллипс O Нарисовать эллипс (тоже учитывает Заполненный)
Выделение S Прямоугольное выделение — перемещение, копирование, вырезание, вставка или удаление выделенных пикселей

Размер кисти применяется к Карандашу, Ластику и контурам линий/фигур. Палитра цветов содержит рабочий набор цветов плюс стандартную быструю палитру из 12 цветов; кликните на образец, чтобы выбрать его, или используйте Пипетку, чтобы взять цвет прямо со спрайта.


Операции с Холстом

  • Отразить по горизонтали / Отразить по вертикали (Mirror H / Mirror V) — отражает текущий кадр по горизонтали или вертикали
  • Изменить размер (Resize) — открывает диалог с двумя разными режимами:
    • Масштабировать изображение (Scale Image) — растягивает существующее содержимое до нового размера
    • Изменить холст (Resize Canvas) — сохраняет содержимое в исходном размере и добавляет/обрезает пространство вокруг, привязываясь к углу, краю или центру на выбор
  • Сетка (Grid) — включает/выключает наложение пиксельной сетки (не влияет на сохранённое изображение)
  • Увеличить / Уменьшить (Zoom In / Zoom Out) — холст часто работает при увеличении 10x и выше, так как спрайты обычно небольшие (16×16–64×64 — обычный размер)
  • Экспорт в PNG… — сохраняет текущий кадр как отдельный файл .png
  • Правый клик по холсту для Копировать / Вырезать / Вставить / Удалить / Снять выделение / Выделить всё (стандартные сочетания: Ctrl+C / Ctrl+X / Ctrl+V / Del / Esc)

Кадры и Анимация

Спрайт может содержать несколько кадров, воспроизводимых как анимация во время выполнения игры. Полоса кадров внизу редактора:

Элемент Действие
+ Добавить новый пустой кадр
D Дублировать текущий кадр
- Удалить текущий кадр
Play Предпросмотр анимации в редакторе с частотой кадров спрайта

Кликните на миниатюру кадра, чтобы перейти к нему и рисовать именно на этом кадре.


Точка Отсчёта и Коллизия

  • Origin (точка отсчёта) — точка, которую объекты, использующие этот спрайт, считают своей позицией (x, y). Предустановки: Top-Left, Top-Center, Center, Center-Bottom, Bottom-Left, Bottom-Right, или Custom (точные X/Y). Большинство персонажей платформеров/видов сверху используют Center-Bottom, чтобы ноги спрайта оказывались на Y-позиции объекта.
  • Precise Collision — при включении коллизии с этим спрайтом проверяют реальные непрозрачные пиксели, а не ограничивающий прямоугольник спрайта. Точнее для спрайтов неправильной формы, но дороже в вычислении — оставляйте выключенной для простых форм (стены, монеты) и включайте там, где коллизия по прямоугольнику выглядела бы явно неправильно.

Дальнейшие Шаги

  • Redaktor_Obektov_ru - Прикрепить спрайт к игровому объекту
  • Redaktor_Komnat_ru - Разместить экземпляры объектов, использующих ваш спрайт
  • Pervaya_Igra_ru - Полный урок, начинающийся с рисования спрайтов

Clone this wiki locally