8

C#を使用して2Dゲームを開始したいので、オプションを確認しています。XNAは良さそうに聞こえますが、いくつかの点は私にはあまり明確ではありません。

XNAを使用している場合、ゲームをビルドして、Webサイトからスタンドアロンの実行可能ファイルとしてゲームを配布できますか?それともキャッチはありますか?私のゲームをプレイするために特別なライブラリが必要ですか?ゲームを配布するには、MSに支払う必要がありますか?

通常、私はプログラムを作成し、ビルドし、実行可能ファイルをダウンロードしてprestoに配置します。誰でもダウンロード、インストール、使用できます。XNAを使用する場合もこのように機能しますか、それとも制限がありますか?

4

7 に答える 7

3

あなたが学生の場合、あなたの大学/大学はあなたに何年も無料の会員資格を提供することができます。

ただし、Windowsのみのゲームを実行している場合は、料金はかかりません。すでに説明したように、必要な依存関係を含めるだけで、準備は完了です。

当初、私の大学は有効な場所のリストに含まれていませんでしたが、すぐに整理されました。

于 2009-12-08T12:05:02.373 に答える
2

デフォルトのインストーラーでゲームを作成する場合、自動的に(ダウンロードされて)インストールされるXNA再配布可能パッケージが必要になります。

于 2009-12-08T11:56:28.750 に答える
1

あなたはあなたが望むとにかくあなたのアプリケーションを配布することができます。友達にだけ郵送することも、ディスクに記録して販売を開始することもできます。必要なのは.NETおよびXNAの再配布可能なパッケージのみで、これらは自動的にダウンロードおよびインストールされ、料金を支払う必要はありません。ゲームをXboxLiveマーケットプレイスで配布したい場合は、何かを支払う必要があると思います(マーケットプレイスでゲームを販売することでお金を稼ぐことができると思いますが、提出するための初期費用がないかどうかはわかりませんそれ)。

于 2009-12-08T11:59:22.630 に答える
1

XNAゲームをXbox360にも展開する場合は、クリエーターズクラブのプレミアムメンバーシップが必要です。これにより、年間100ドル程度になります(私が知る限り、Xboxのライブ通貨によって異なります)。詳細については、FAQを参照してください。

Windowsのみのゲームの場合、メンバーシップは必要ありません。

于 2009-12-08T12:03:28.740 に答える
1

メンバーシップが必要なのは、XBoxLiveIndieゲームを通じてゲームを配布する場合のみです。

XNAは単なるSDKです。PCまたはXboxゲームの開発に使用できます。XBoxに配布する場合は、XNAクリエータークラブのメンバーである必要があります。

PCゲームを配布したい場合は、自分のWebサイトに無料でゲームを掲載するか、好きなことをすることができます。コードプレックスプロジェクトを作成して、ゲームを無料のオープンソースにすることもできます。

XNA PCゲームを作成するほとんどの人は、Steamを介して配布します。彼らが何を請求するのかわかりません。

IDEにVisualStudioC#Express、モデリングにBlender、オーディオにXACTとAudacity、ベクターグラフィックスにInkscape、シェーダーオーサリングにfx Composerを使用すれば、XNAゲームをまったく無料で作成および開発できます。

上記の投稿のほとんどは正しくありません。

于 2009-12-17T22:31:30.223 に答える
1

Xbox 360にデプロイしてデバッグするには、試用版のメンバーシップのみが必要です。現在、Windows Indie Gamesで利用できるマーケットプレイスがないため、Windows開発用の試用版メンバーシップは必要ありません。

Xbox 360に展開してデバッグできるライセンスである「トライアルライセンス」を取得するには(ただし、ピアレビュー、プレイテスト、またはXBoxインディーマーケットプレイスにゲームを送信することはできません)、いくつかの方法があります。

  • DreamBuildPlay-XNAを使用してゲームを開発し、一般的に環境などの特定のテーマのゲームを作成するための毎年恒例のコンテスト。登録すると(2010年1月18日より前)、12か月間の無料トライアルを利用できます。

  • Dreamspark-学生専用のWebサイトで、個人的にはMSDNAAを使用していますが、Dreamsparkの方がユーザーフレンドリーです。コースの基本的な詳細を提供することで、トライアルメンバーシップを取得できます。

Dreamspark Webサイトには、一般的に学生だけが知っている詳細が必要です。したがって、学生でない場合は、要求を検証しない可能性があります。最善の方法は、DreamBuildPlayオプションを使用することです。エントリを送信する必要はなく(送信することをお勧めします)、学生である必要はありません。誰でも利用できます。

他の人に再配布するという点では、使用している開発ツール(Visual C#ExpressまたはVisual Studioのいずれか)を使用すると、他の人が使用できるようにパッケージ化できます。

もちろん、あなたがあなた自身のウェブスペースでゲームをホストし、人々がそれを自分で整理できるようにすることを妨げるものは何もありません=]

このリンクはあなたを正しい方向に導くはずです:

http://msdn.microsoft.com/en-us/library/bb464156.aspx

お役に立てれば。

トライアルメンバーシップリンク:

Dreamspark :-Dreamspark、DreamBuildPlay:-DreamBuildPlay

于 2010-01-13T22:05:33.033 に答える
0

2d XNAゲームを開発し、Silverlightプラグインを介して無料でWebサイトでホストすることもできますが、すべてのXNA開発はc#Expressで行う必要があり、すべてのSilverlight開発はWebDeveloperExpressで行う必要があるため困難です。

于 2009-12-17T22:36:24.253 に答える