XNA游戏中的基本更新(游戏时间)是什么?

XNA游戏中的基本更新(游戏时间)是什么?,xna,Xna,我突然想到,我不知道在每个XNA游戏项目的受保护覆盖无效更新(gameTime gameTime)方法的末尾,base.Update(gameTime)应该做什么 我试着把它搬走,但什么也没坏。我猜它可能是用来更新GameService东西的,反正我都不用。但这到底是为了什么?删除它可以节省一些资源吗 还有base.Draw(gameTime)在protected override void Draw(gameTime gameTime)的末尾。我想知道这两个函数是否用于Game类继承另一个Ga

我突然想到,我不知道在每个XNA游戏项目的
受保护覆盖无效更新(gameTime gameTime)
方法的末尾,base.Update(gameTime)应该做什么

我试着把它搬走,但什么也没坏。我猜它可能是用来更新
GameService
东西的,反正我都不用。但这到底是为了什么?删除它可以节省一些资源吗


还有
base.Draw(gameTime)
protected override void Draw(gameTime gameTime)
的末尾。我想知道这两个函数是否用于Game类继承另一个Game类时。

它们用于注册游戏类时

注册的组件将从Game.initialize、Game.update和Game.draw方法调用其draw、update和initialize方法