-
Notifications
You must be signed in to change notification settings - Fork 0
Sprite Editor_ru
English | Français | Deutsch | Italiano | Español | Português | Русский | Slovenščina | Українська
Спрайты — это изображения и анимации, прикреплённые к объектам. Редактор Спрайтов — встроенный инструмент пиксель-арта — рисуйте спрайты прямо в PyGameMaker, без внешнего графического редактора.
- Дважды кликните на существующем спрайте в дереве ресурсов, или
- Кликните правой кнопкой на Sprites > Создать Спрайт
![]()
| Инструмент | Клавиша | Что делает |
|---|---|---|
| Карандаш | 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 - Полный урок, начинающийся с рисования спрайтов