views
3
likes
1

Comments

What do you think?
No comments yet.
Free

Pyimation

Version: 0.1.0about 9 hours ago

#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 (медленно).

Разработано специально для тех, кто ценит время и любит пиксель-арт!



all-ages

Устали от нарезки SpriteSheet и ручной работы с gif в pygame-ce? Чтож! Я разработал .py файл "Pyimation" синтаксис в описании на странице библиотеки