
Comments

Pyimation
#python #forpygame #pygame #pyimation
🐍 Pyimation — Анимация в две строчки!
Устали возиться с огромными спрайтшитами и высчитывать каждый пиксель в Rect? Забудьте об этом! Pyimation — это легкая и быстрая библиотека для Pygame-CE, которая превращает работу с GIF-анимациями в чистое удовольствие.
Маскот проекта — Змейка с кассетой — принесла вам самый простой способ «оживить» вашего персонажа. Нарисовали в Pix2D? Сохранили в GIF? Поздравляю, вы уже почти добавили его в игру!
🔥 Почему это круто:
Никакой математики: Не нужно резать картинки и считать кадры.
Стандарт Pygame-CE: Использует мощный встроенный метод load_animation.
Чистый код: Вся логика переключения кадров спрятана внутри. Вы просто наслаждаетесь результатом.
🛠 Как это работает (Синтаксис)
Для начала скопируйте файл pyimation.py в папку с вашим проектом.
1. Подготовка (в __init__)
Создайте объект анимации и передайте путь к вашему GIF-файлу.
self.player_idle = Pyimation("assets/idle.gif")
2. Обновление (в update)
Просто вызывайте функцию play_animation(), чтобы получить текущий кадр.
self.image = self.player_idle.play_animation(speed=6)
📝 Параметры команды:
filename (строка) — путь к вашему GIF-файлу.
speed (число) — задержка между кадрами (в игровых тиках).
Пример: speed=2 (очень быстро), speed=15 (медленно).
Разработано специально для тех, кто ценит время и любит пиксель-арт!