我创建了一个在youtube上观看视频的计时器。
我无法让它下降而不是起来。
这是放在更新方法中的代码:
_timer += gameTime.ElapsedGameTime.TotalMilliseconds;
这是绘图代码:
spriteBatch.DrawString(_FirstFont, ((int)_timer / 1000).ToString(), _vec, Color.White);
这是否有原因发生?
答案 0 :(得分:0)
我对这个问题并不完全清楚,但我想我知道你在做什么。如果你想让计时器以毫秒为单位倒计时,你可以试试这样的事情:
int countdown;
public void Initialize()
{
countdown = 120000; //120 seconds
}
public override void Update()
{
countdown -= gameTime.ElapsedTime.TotalMilliseconds;
}
绘制:
spriteBatch.DrawString(_FirstFont, ((int)_timer / 1000).ToString(), _vec, Color.White);
希望这会有所帮助