2

base.Update(gameTime)各 XNA ゲーム プロジェクトのprotected override void Update(GameTime gameTime)メソッドの最後に何をすべきかわからないことに気がつきました。

取り外してみましたが、何も壊れませんでした。GameService私の推測では、とにかく私が使用していないものを更新するために使用される可能性があります。しかし、それは本当に何のためですか?それを削除すると、リソースを節約できますか?

base.Draw(gameTime)の最後にもありprotected override void Draw(GameTime gameTime)ます。この 2 つは、Game クラスが別の Game クラスを継承するときに使用されるのだろうか。

4

1 に答える 1

2

GameComponentを登録するときに使用されます。

登録されたコンポーネントには、Game.Initialize、Game.Update、および Game.Draw メソッドから呼び出される draw、update、および initialize メソッドがあります。

于 2013-02-23T22:03:42.137 に答える