什么是XNA游戏中的base.Update(gameTime)?

时间:2013-02-23 21:53:52

标签: xna

在我看来,我不知道在每个XNA游戏项目的base.Update(gameTime)方法结束时protected override void Update(GameTime gameTime)应该做什么。

我尝试删除它,没有任何破坏。我的猜测是它可能用于更新GameService内容,但我还是没有使用它。但它究竟是什么呢?可以删除它节省一些资源吗?

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

1 个答案:

答案 0 :(得分:2)

注册GameComponent时会使用它们。

  

注册组件将具有从Game.Initialize,Game.Update和Game.Draw方法调用的绘制,更新和初始化方法。