SFML и C++ Уроки \ Разработка игр › Форумы › SFML System, Window и другие вопросы › при одновременном нажатии двух кнопок персонаж быстрее двигается › Ответ в теме: при одновременном нажатии двух кнопок персонаж быстрее двигается
к сожалению, почему то есть( даже если брать очень маленькое значение.
Ниже привожу код в пример:
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
if (Keyboard::isKeyPressed(Keyboard::W) && Keyboard::isKeyPressed(Keyboard::A) && this->binoculars == false){ state = lup; if (onGround == false){ speed = 0.15; CurrentFrame += 0.001*time; if (CurrentFrame > 10) CurrentFrame -= 10; this->sprite.setTextureRect(IntRect(75 * int(CurrentFrame), 735, 70, 50)); } else { speed = 0.05; CurrentFrame += 0.001*time; if (CurrentFrame > 7) CurrentFrame -= 7; this->sprite.setTextureRect(IntRect(77 * int(CurrentFrame), 276, 75, 137)); } } |