设定秒数后C#发生变化

时间:2015-03-17 18:02:17

标签: c# 2d sprite

我一直在寻找一些代码但现在没有成功。

我有它,所以按下空格键后,我的精灵变为另一个精灵,然后一旦我再次按空格键,它就会变回原来的精灵。

我只需要一些代码,以便在我第一次按空格键并且精灵更改后大约3秒钟时,精灵会变回原来的设置。

我一直在寻找计时器和倒数计时器,而不是我正在寻找的。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

也许你可以使用秒表类并做这样的事情?

Stopwatch sw = new Stopwatch(); // sw cotructor
sw.Start(); // starts the stopwatch
while(true)
{
    sw.Stop(); // stop the time measurement
    if (sw.ElapsedMilliseconds >= 3000) // check if desired period of time has elapsed
         break; // stop looping and return
    else
         sw.Start(); // resume stopwatch
}