SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › Проблемсы с анимацией О_0 › Ответ в теме: Проблемсы с анимацией О_0
И вроде во все стороны теперь ходит нормально, только влево косячит,
if (Keyboard::isKeyPressed(Keyboard::A))
{
p.dir = 1; p.speed = 0.1;
atkPosition = ‘l';
CurrentFrame += 0.005*time;
if (CurrentFrame > 4) CurrentFrame -= 4;
p.sprite.setTextureRect(IntRect(64 * int(CurrentFrame), 384, 34, 38));
}
if (Keyboard::isKeyPressed(Keyboard::D))
{
p.dir = 0; p.speed = 0.1;
atkPosition = ‘r';
CurrentFrame += 0.005*time;
if (CurrentFrame > 4) CurrentFrame -= 4;
p.sprite.setTextureRect(IntRect(64 * int(CurrentFrame), 128, 34, 38));
}
Должен же нормально влево ходить, а там не влазит картинка.