在我看来,我不知道在每个XNA游戏项目的base.Update(gameTime)
方法结束时protected override void Update(GameTime gameTime)
应该做什么。
我尝试删除它,没有任何破坏。我的猜测是它可能用于更新GameService
内容,但我还是没有使用它。但它究竟是什么呢?可以删除它节省一些资源吗?
base.Draw(gameTime)
结尾还有protected override void Draw(GameTime gameTime)
。我想知道这两个是否用于Game类继承另一个Game类的时候。
答案 0 :(得分:2)
注册GameComponent时会使用它们。
注册组件将具有从Game.Initialize,Game.Update和Game.Draw方法调用的绘制,更新和初始化方法。