8

私は C# と XAML を使用して Windows 8 用のゲームを開発しようと考えています。これは、単に C# と XNA 4.0 の経験が少ないからです (win8 用の XNA から移行する必要があると考えるのは正しいですか?)。

これは非常に新鮮なトピックであるため、Amazon でこのようなアプリの作成方法を学ぶための本を簡単に検索しても、非常に少数の結果しか得られませんでした... そのほとんどにはまだレビューがありません. おそらく著者による以前のタイトルの品質に基づいて、誰かが(一種の)初心者に本を推薦できるかどうか疑問に思っていましたか?

または、良い Web リソースはありますか? (私は学生なので、結局あまりお金がありません!)

このような自由回答形式の質問をして申し訳ありません...どこから始めればよいか分からず困っています。

4

3 に答える 3

2

Charles Petzold は、新しいバージョンの Programming Windows を作成しました。これは、以前のバージョンでは (今でも!) Win32 に対するコーディングのリファレンスでした。

6 版:

[フォーカス] Windows 8 用の Metro スタイル アプリケーションの作成

現在、O'Reilly から20 ドルの割引価格で入手できます。これまで読んだ限りではかなり良さそうです。価格は現在から 11 月にかけて (オライリーの Web サイトで詳細に説明されているように) 50 ドルまで徐々に値上がりしますので、できれば今すぐ手に入れる価値があります。

于 2012-06-23T17:18:43.850 に答える
2

他の回答は、ゲーム以外の Metro スタイル アプリを比較的よくカバーしていたので、繰り返しません。

XNA のトピックについて:

XNA は、Metro アプリ用にプッシュしている最新バージョンの DirectX をサポートしていないため、追って通知があるまで機能していないと推定されます。これは、XNA でゲームを作成できないという意味ではありませんが、ユーザーはゲームを Metro ではなくデスクトップで実行する必要があります。(残念)

しかし...

すべてが失われるわけではありません。SharpDXと呼ばれる .NET 用のかなり優れた Managed DirectX API があります。さらに優れているのは (完全に焼き付けられた後) ANX Frameworkです。これは、XNA の完全なオープンソースの代替を目指しています。まだ完成しているとは思いませんが、名前空間を交換するだけで XNA タイトルを翻訳できるようにすることが目標です。

サイドバー: ANX はカバーの下で SharpDX を使用しています。

于 2012-06-26T17:06:28.060 に答える
1

MonoGameは、Windows8をサポートするMicrosoftXNA 4 Frameworkのオープンソース実装です。MonoGameを使用すると、XNAゲームをMetroスタイルアプリとして構築し、いくつかの追加手順でゲームをWindows8ストアに取り込むことができます。

http://monogame.codeplex.com/

私はこれを数週間使用しており、WindowsPhoneアプリの直接移植である2つの簡単なゲームを使用しています。

また、Windows 8がインストールされている場合は、ストアにアクセスしてARMEDをチェックしてください。シックヘッドゲームによる。それはMonoGameアプリです。

私はGitのMonoGameソースのSickheadのフォークを使用しています。始めるのに最適な場所です。 https://github.com/SickheadGames/MonoGame

-ボブ

于 2012-07-26T20:00:44.463 に答える