2010-11-05 31 views
1

我的問題是我已經在Visual C#中編寫了代碼作爲我班級成績的一部分。背景有多個以不同速度移動的圖層,我修改了一些代碼...我在2008版XNA 3.1中做了這個,它運行良好,背景像預期的那樣運行。但是,當我去了,在2010年版的XNA 4.0運行完全相同的代碼此錯誤消息似乎狀態:XNA在VSC#2008到2010之間出現問題時出現

「沒有合適的顯卡中發現

找不到支持XNA Framework中的Direct3D設備。 HiDef輪廓。

確定一個合適的圖形設備安裝。

確保桌面沒有被鎖定,並且沒有任何其他應用程序在全屏模式下運行 。

避免在遠程桌面下運行或作爲Windows服務運行。

檢查顯示屬性,以確保硬件加速設置 爲Full。」

我明白,是說我需要一個更好的圖形卡,但我很困惑的事實是在2008年的工作很容易.. 。所以我去了,改變了我的設置,試圖解決問題無濟於事。即使它在2008年一直工作,我的顯卡是不是很好?是否有其他人遇到這個消息,如果是的話,你是如何解決它?想知道我是如何做到這一點,以便我可以在2010年版本中運行上述背景。感謝任何幫助......

回答

1

你需要有一個更好的圖形卡...... XNA 3.1使用着色器版本1.2和XNA 4使用着色器3版本。您的卡不支持正確的着色器版本。