0

AppHubhttp://create.msdn.com/en-US/education/catalog/sample/game_state_managementからこの
例を使用しています。この例を使用してゲームのメニューシステムを作成しています。ゲームはすでに作成されており、メニューなどを一切使用せずに動作しているため、ゲームの状態管理を使用したいと思います。

私はこの例を見てきましたが、実際にはゲームコードをGameplayScreenクラスに実装するように指示されています。ただし、いくつかの理由でこの場所に特定のゲーム要素をロードできないため、これには問題があります(1つは、このクラスがMicrosoft.Xna.Framework.Gameを継承しないことです)。それ以外の場合は、たとえば、まだそれらにアクセスできます。私のゲームは、主に2つの部分で構成されています。つまり、ゲームの大部分を制御するPongSystemと、ゲームの要点の大部分を保持するPongGameです。

誰かが私のゲームをこの例に実装する方法を説明することで助けてくれるなら、それはありがたい最も簡単な方法です。私のゲームはここにあります-http://min.us/mYZYMgzdC

助けてくれてありがとう :)

4

3 に答える 3

1

基本的なメニューを気にしない場合は、winformいつでもWindowsフォームでメニューを作成し、Processクラスでゲームを呼び出すことができます。

        Process myProcess = new Process();
        myProcess.StartInfo.FileName = //You .exe FilePath
        myProcess.Start();

このアプローチが気に入らない場合は、誰かがあなたのような質問をここに投稿し、いくつかのリンクを取得しました。

メニューを頑張ってください。

于 2012-04-05T13:42:07.080 に答える
0

GameComponentオブジェクトを使用すると、必要なものをすべてロードできます。( http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.gamecomponent.aspx)スレッド化されており、ロジックのさまざまなセクションを乱雑にすることなく処理するのに理想的です。あなたのスクリーン。

メイン画面を作成してコンポーネントを追加してから、メインのゲームクラスを作成すると、コンポーネントを参照できます。

申し訳ありませんが、これを明確に説明していません。

于 2012-04-05T13:49:02.533 に答える
0

私の過去のプロジェクトから、これらのチュートリアル(1〜7)はGSMの使用に非常に役立つことがわかりました。

最初の部分-http://www.youtube.com/watch?v= -mw6kGYCllI

最後の部分-http://www.youtube.com/watch?v= 3fbCZMuPCe0

それはあなたがチュートリアルに従うならばあなたが基礎を築くことができる素晴らしい基盤をあなたに与えるでしょう。

これが私が開発した最新のゲームメニュー/ゲームのスクリーンショットです。

http://philipstarritt.com/wave/ironfist

お役に立てれば

于 2012-04-05T14:09:24.297 に答える