Это будет делать то, что вы просите.Все, что я сделал, это добавил переменную timerEnabled
и установил значение true в обновленном методе, если была нажата SpaceBar .Я также добавил строку, которая не будет запускать таймер, пока timerEnabled
не будет установлено в значение true.
public class Game1 : Microsoft.Xna.Framework.Game
{
//Put this variable at the top with the others.
bool timerEnabled;
protected override void Update( GameTime gameTime )
{
if ( Keyboard.GetState().KeyDown( Key.Space ) ) timerEnabled = true;
if (timerEnabled) _timer += gameTime.ElapsedGameTime.TotalMilliseconds;
base.Update( gameTime );
}
}