Update Method

Game.Update Method

Called when the game has determined that game logic needs to be processed. This might include the management of the game state, the processing of user input, or the updating of simulation data. Override this method with game-specific logic.

Namespace: Microsoft.Xna.Framework
Assembly: Microsoft.Xna.Framework.Game (in microsoft.xna.framework.game.dll)

protected virtual void Update (
         GameTime gameTime


Time passed since the last call to Update.

Bb199616.bp(en-US,XNAGameStudio.30).gifBest Practice

When updating the game state, you can examine SignedInGamer.GameDefaults to determine a player's preferences for settings such as game difficulty and controller sensitivity.

Update and Draw are called at different rates depending on whether IsFixedTimeStep is true or false. If IsFixedTimeStep is false, Update and Draw will be called sequentially as often as possible. If IsFixedTimeStep is true, Update will be called at the interval specified in TargetElapsedTime, while Draw will continue to be called as often as possible. For more information on fixed-step and variable-step game loops, see Application Model Overview.

Xbox 360, Windows XP SP2, Windows Vista, Zune

Community Additions

© 2016 Microsoft