web-dev-qa-db-ja.com

グラフィックカードとXNA4.0

Xna 4.0 forWindowsで新しいプロジェクトを作成します。プロパティのReachプロファイル設定とHiDefプロファイル設定の両方に配置しました。デバッグすると、次のエラーが発生します。

適切なグラフィックカードが見つかりません。 XNA FrameworkHiDefプロファイルをサポートするDirect3Dデバイスが見つかりませんでした。

「リーチ」プロファイルを選択したことを確認しましたが、それでもこのエラーが発生します。

  1. グラフィックカードはIntelGM45です。それは彼らのウェブサイトでDX10のサポートを述べています。
  2. Intel Core 2 Duo 2.2Ghz
  3. Windows 7 Professional
  4. Visual Studio 2010 Ultimate
  5. 3GB RAM

それで、私がしていることの何が問題になっていますか?ありがとう。

PS。 XNA 4.0ゲームを実行できない場合、xna 4.0で3.0プロジェクトを作成できますか?

23
Shawn Mclean

編集:私の間違い-実際にゲームを均等にするのに問題があるようですuseプロファイルに到達します。 リーチプロファイルの選択方法 について説明しているこの記事をご覧ください。

また、古いバージョンのXNA 4.0にはプロファイルの制限がいくつかありました。詳細は今は思い出せませんが、最新バージョンのXNA 4.0を使用していますか?

他にも役立つ情報があるので、古い答えはここに残しておきます。


これはおそらくXNAfourmにとってより良い質問です(そして私はあなたが そこで尋ねた とにかく)。

Intel GM45のスペックはわかりませんが、 できるReachプロファイルとHiDefプロファイルの精度要件 にリンクして、それらを比較してみてください。

そして最後の質問に答えるために:XNA4.0でXNA3.1プロジェクトを作成することはできません。 XNAは上向きまたは下向きに互換性がありません。 できるは、バージョンを並べてインストールすることです(ランタイムとゲームスタジオの両方)。したがって、Visual C#2008ExpressとXNA3.1を入手して、それらを使用するだけです。

16
Andrew Russell

プロジェクトのゲームプロファイルのプロパティを変更します。

プロジェクトを右クリック> [プロパティ]> [XNAゲームスタジオ]> [ゲームプロファイル]:

ラジオボタンを「UseHiDef ...」から「UseReach ...」に変更します。

11
a52

同様の問題が発生しましたが、ビデオカードにWindows7およびXNA4.0プロジェクトを実行するのに十分な埋め込みRAMがなかったためです。WindowsXPでは問題なく動作しましたが、 Windows7で失敗しました。

0
DRock Miller