Дополнительная проверка нажатия клавиш движения, правда с анимацией нужно что делать, а то она глючит.
|
if (Keyboard::isKeyPressed(Keyboard::Left)) { currentFrame += 0.005*time; if (currentFrame > 3) currentFrame -= 3; heroSprite.setTextureRect(IntRect(96 * int(currentFrame), 96, 96, 96)); if ((Keyboard::isKeyPressed(Keyboard::Up)) || (Keyboard::isKeyPressed(Keyboard::Down))) { heroSprite.move(-0.08*time, 0); } else heroSprite.move(-0.1*time, 0); } |