2013-02-23 73 views
1

我只是想到,我不知道base.Update(gameTime)在每個XNA遊戲項目的protected override void Update(GameTime gameTime)方法結束時應該做什麼。在XNA遊戲中base.Update(gameTime)是什麼?

我試圖刪除它,沒有打破。我的猜測是它可能會用來更新GameService的東西,我不會使用它。但它的真正目的是什麼?可以刪除它保存一些資源?

protected override void Draw(GameTime gameTime)的末尾還有base.Draw(gameTime)。我不知道這兩個是否用於Game類繼承另一個Game類時。

回答

2

它們用於當您註冊GameComponent時。

已註冊的組件將從Game.Initialize,Game.Update和Game.Draw方法中調用draw,update和initialize方法。