我正在尝试创建一个简单的游戏,在计时器用完之前需要用户输入。
基本上,页面会加载一段时间,并等待用户说出正确答案。如果时间用完,游戏就结束了,但如果用户做对了,他会继续下一个问题。
(我已经解决了演讲部分,我只需要弄清楚计时器)
有没有简单的方法来实现这一点?
我正在尝试创建一个简单的游戏,在计时器用完之前需要用户输入。
基本上,页面会加载一段时间,并等待用户说出正确答案。如果时间用完,游戏就结束了,但如果用户做对了,他会继续下一个问题。
(我已经解决了演讲部分,我只需要弄清楚计时器)
有没有简单的方法来实现这一点?
//Add Using Statement
using System.Windows.Threading;
//Create Timer
DispatcherTimer mytimer;
//Setup Timer
myTimer = new DispatcherTimer();
myTimer.Interval = System.TimeSpan.FromSeconds(10);
myTimer.Tick += myTimer_Tick;
// When you type the +=, this method skeleton should come up
// automatically. But type this in if it doesn't.
void myTimer_Tick(object sender, EventArgs e)
{
//This runs when ever the timer Goes Off (In this case every 10 sec)
}
//Run Timer
myTimer.Start()
//Stop Timer
myTimer.Stop()
这能解决你的问题吗?