У меня есть анимация спрайта pygame, в которой положение и форма спрайта меняются на протяжении определенной последовательности анимации (например, - атака). Как мне настроить прямоугольник спрайта на столкновения?
Мое изображение: в одной части анимации мой спрайт находится в центре файла изображения png (96x64 пикселей). В другой части анимации мой спрайт находится рядом с правой стороной файла изображения png (96x64 пикселей). В другой части анимации спрайт меняет форму (из-за движения меча). Et c.
Нужно ли мне делать некоторые математические вычисления и вычисления, чтобы настроить прямоугольник столкновения. спрайта в каждом кадре анимации или есть более простой способ? Я новичок в pygame, поэтому я не уверен во всех различных функциях и не уверен, с чего начать создание различных прямоугольников. за каждый кадр.
PS. Я использую готовый спрайт, который нашел в сети - каждый кадр имеет размер 96x64 пикселей
Кадр 1, 11, 22: