4

ゲームを終了できるようにするにはどうすればよいですか?メイン クラスにコードを持たず、別のクラスにコードを持たせるにはどうすればよいですか?

4

4 に答える 4

3

メイン ゲーム クラス (Game1デフォルト) で、グローバル変数を使用します。

public static Boolean exitgame = false;

Game1 更新ルーチンでは:

protected override void Update(GameTime gameTime)
{    
     SomeOtherClass.Update(gameTime);
     if (exitgame) this.Exit();
     base.Update(gameTime);
}
于 2013-10-19T18:39:28.927 に答える
0

次のように、XNA エンジンをすぐに閉じるように指示できます。

Game.Exit();

これにより、すぐにゲームが終了します。私が言うことに注意してくださいGame.Exit()- Game はあなたのゲームインスタンスでなければなりません。を実装するクラス内でコーディングしている場合Gameは、次の操作を簡単に行うことができます。

Exit()

于 2013-05-15T03:04:57.647 に答える