【发布时间】:2018-09-26 17:36:14
【问题描述】:
我有一个问题,当我释放 LShift 按钮时我的角色仍然在运行
释放按钮后如何重置速度?
其实我有这个:
int speed(4);
int speedSprinte(20);
if(sf::Keyboard::isKeyPressed(sf::Keyboard::LShift))
{
keyCount++;
speed=speedSprinte;
std::cout<<speed<<std::endl;
}
我可以添加,但我认为这样做更容易:
if(!sf::Keyboard::isKeyPressed(sf::Keyboard::LShift))
{
keyCount++;
speed=4;
std::cout<<speed<<std::endl;
}
【问题讨论】: