C++ 使一个物体落下的量与它在一定时间后上升的量相同

C++ 使一个物体落下的量与它在一定时间后上升的量相同,c++,sprite,mbed,C++,Sprite,Mbed,我对这句话进行了编码,所以当按下“按钮A”时,精灵会上升10像素。但是我想在0.5秒后把雪碧拿下来。我所做的尝试意味着这个人不再跳了,我能有一些建议吗 if(pad.A_pressed() == true) { y -= 10; lcd.drawSprite(x,y,row,col,(int *)object); lcd.clear(); wait_ms(500); y += 10; lcd.drawSprite(x,y,row,col,(int

我对这句话进行了编码,所以当按下“按钮A”时,精灵会上升10像素。但是我想在0.5秒后把雪碧拿下来。我所做的尝试意味着这个人不再跳了,我能有一些建议吗

if(pad.A_pressed() == true) {
    y -= 10;
    lcd.drawSprite(x,y,row,col,(int *)object);
    lcd.clear();
    wait_ms(500);
    y += 10;
    lcd.drawSprite(x,y,row,col,(int *)object);
    lcd.clear();    

请将代码作为文本粘贴到问题的代码块中。(创建代码块的最简单方法是在粘贴代码时将代码缩进四个空格,或将
`
放在代码的上方和下方)进行编辑,使代码位于文本中请将代码作为文本粘贴到问题的代码块中。(创建代码块的最简单方法是在粘贴代码时用四个空格缩进代码,或者在代码的上方和下方放置
`
),以使代码在文本中