23

Windows用のxna 4.0で新しいプロジェクトを作成します。プロパティのReachとHiDefの両方のプロファイル設定に入れました。デバッグ時に次のエラーが発生します。

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

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

  1. グラフィックカードはIntel GM45です。Web サイトに DX10 のサポートが記載されています。
  2. インテル コア 2 デュオ 2.2Ghz
  3. ウィンドウズ 7 プロフェッショナル
  4. Visual Studio 2010 アルティメット
  5. 3GBのRAM

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

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

4

3 に答える 3

16

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

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

他にも役立つ情報があるため、古い回答をここに残しておきます。


これはおそらく、XNA フォーマーにとってより適切な質問です (とにかく、そこで質問したことがわかります)。

Intel GM45 の仕様はわかりませんが、Reach プロファイルと HiDef プロファイルの精度要件にリンクできるので、それらを試して比較することができます。

最後の質問に答えると、XNA 4.0 で XNA 3.1 プロジェクトを作成することはできません。XNA は、上位または下位互換性がありません。できることは、バージョンを並べてインストールすることです (ランタイムと Game Studio の両方) したがって、Visual C# 2008 Express と XNA 3.1 を入手して使用するだけです。

于 2010-08-15T02:27:32.820 に答える
11

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

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

ラジオ ボタンを [Use HiDef...] から [Use Reach...] に変更します。

于 2011-03-28T03:58:07.470 に答える