APP HUB > よくある質問
http://create.msdn.com/ja-JP/home/faq


XNA よくある質問とその解答(FAQ)
http://msdn.microsoft.com/ja-jp/xna/aa937793.aspx

XNA Framework: ネットワーク機能とLIVEサービスの使用要件
http://blogs.msdn.com/xnajapan/archive/2007/11/20/xna-framework-live.aspx


自作ゲームを販売できるXbox LIVEコミュニティー ゲーム 詳細Q&A
http://japanese.engadget.com/2008/07/27/xbox-live-qanda/

Xbox LIVE インディーズ ゲームについてのいくつかの誤解を解く
http://blogs.msdn.com/xnajapan/archive/2009/07/01/xbox-live.aspx


Q:XNA を始めたいのですが、入門サイトはありますか?
A:下記のサイトに初心者向けの解説があります。
また、分からないことがありましたらフォーラムに質問を投稿して下さい。

ひにけにXNA
http://blogs.msdn.com/ito/

XNA Game Studio で作るマインスイーパ
http://www.microsoft.com/japan/msdn/vstudio/express/learn/xna/

プログラミング ガイド(MSDN)
http://msdn.microsoft.com/ja-jp/library/bb198548.aspx


APP HUB > コミュニティー フォーラム
http://forums.create.msdn.com/forums/default.aspx?GroupID=16

Q:Xbox LIVE でアダルト向けや二次創作のゲームを配信することはできますか?
A:いいえ、配信前に審査が行われ、アダルト表現や権利侵害に問題があると判断された場合は配信することができません。
また、マイクロソフトには配信後も配信を停止できる権利があります。

Q:XNA は Managed DirectX との互換性はありますか?
A:いいえ、互換性はありません。
詳細は下記を参照して下さい。

API 移行ガイド :Managed DirectX 1.1 から XNA Framework への移行
http://msdn.microsoft.com/ja-jp/library/bb197956.aspx

Q:XNA は Xbox360 上でも Windows 上と同じように動作しますか?
A:ほとんどのプログラムが同じように動作しますが、処理速度が遅いという問題があります。
主に下記のような違いがあり、Windows 上と比較し、20~30%ほど速度が低下してしまうようです。
○ ガーベージコレクションが世代別方式ではなくマーク&スイープ方式
○ スーパーバイザモードとユーザモードのモード切替が必要

最適化については、下記のサイトにある「XNA Framework のパフォーマンス」の資料が参考になります。

Gamefest Japan 2008 プレゼンテーション 資料
http://msdn.microsoft.com/ja-jp/xna/cc723908.aspx

Q:XNA は Xbox360 用のゲームコントローラ以外のゲームコントローラをサポートしていますか?
A:いいえ、サポートしていません。
XInput と互換性のある Xbox360 用のコントローラのみをサポートします。
ギター、ドラム、フライトスティックといった特殊ゲームコントローラは使用することができますが、旧式(DirectInput)のゲームコントローラは使用できません。

DirectInput のゲームコントローラを使用したい場合は下記のページを参照して下さい。
Tips > ゲームコントローラ

Q:XNA は低レベルオーディオ(音声波形データへの直接アクセス)をサポートしていますか?
A:はい、XNA GS 4.0 以上で対応しています。

Q:XNA はMIDI再生(DirectMusic)をサポートしていますか?
A:いいえ、サポートしていません。

Q:XNA は動画再生をサポートしていますか?
A:はい、XNA GS 3.1 以上で対応しています。


Q:XNA は スキンモデルアニメーションをサポートしていますか?
A:いいえ、サポートしていません。
しかし、APP HUBにあるサンプル、または CodePlex で公開されているライブラリを使用することができます。


CodePlex > XNA Animation Component Library
http://www.codeplex.com/animationcomponents

CodePlex > XNAnimation Library
http://www.codeplex.com/xnanimation

Q:XNA は日本語入力(IMM,IME)をサポートしていますか?
A:いいえ、サポートしていません。

Q:XNA は 2D で直線、矩形、円などの図形を描画するにはどうしたらいいですか?
A:プリミティブ描画を使用して実装する方法が簡単です。
しかし、Zuneではこの機能が使用できないため、Texture2D.SetDataを使用して直接バッファに書き込む必要があります。


Q:日本語文字を描画するにはどうしたらいいですか?
A:SpriteFont を使用します。
コンテントパイプラインを使用するため、少し複雑な実装が必要になります。
詳細は下記を参照して下さい。


Q:XNA は C#言語以外の .Net言語で開発できますか?
A:はい、XNA はカスタマイズされた.Net Compactフレームワーク上で動作し、CLS準拠するように設計されているため、Managed C++ や VB.Net などの他の.Net言語で開発することが可能です。
しかし、公式にはサポートされていないため、C#言語で開発することが推奨されています。

Q:XNA で開発されたゲームを Windows 上で動作させるには、どのランタイムが必要ですか?
A:以下のランタイムをインストールする必要があります。
.NET Framework 4
XNA Framework Redistributable 4.0



最終更新:2010年10月24日 12:43