Графическая карта и XNA 4.0
Я создаю новый проект в xna 4.0 для окон. Я поместил его в настройки профиля Reach и HiDef в свойствах. При отладке я получаю следующую ошибку:
Не найдено подходящей видеокарты. Не удалось найти устройство Direct3D, поддерживающее профиль XNA Framework HiDef.
Я убедился, что выбрал профиль "Reach", я все еще получаю эту ошибку.
- Графическая карта - это Intel GM45. Он заявляет о поддержке DX10 на своем веб-сайте.
- Intel Core 2 Duo 2.2Ghz
- Windows 7 Professional
- Visual Studio 2010 Ultimate
- Оперативная память 3 ГБ
Так что случилось с тем, что я делаю? Спасибо.
PS. Если я не могу запустить игры XNA 4.0, могу ли я создать проект 3.0 с помощью xna 4.0?
Ответы
Ответ 1
Изменить. Моя ошибка. Я вижу, что у вас проблемы с тем, что ваша игра даже использует профиль Reach. Вы должны взглянуть на эту статью, в которой описывается как выбрать профиль Reach.
Кроме того, в более ранних версиях XNA 4.0 были некоторые ограничения профиля - я не могу запомнить данные сейчас, но используете ли вы последнюю версию XNA 4.0?
Я оставлю свой старый ответ здесь, потому что там есть другая полезная информация:
Это, вероятно, лучший вопрос для четырехмесячного XNA (и я вижу, что вы попросили его там).
Я не знаю, что такое спецификации Intel GM45, но я может связывать вас с требованиями к точности Reach и HiDef, чтобы вы могли попробовать и сравнить их.
И чтобы ответить на ваш последний вопрос: вы не можете создать проект XNA 3.1 с XNA 4.0. XNA не совместим с повышением или уменьшением. То, что вы можете делать, - это устанавливать версии бок о бок (как во время исполнения, так и в Game Studio). Поэтому просто возьмите Visual С# 2008 Express и XNA 3.1 и используйте их.
Ответ 2
измените свойство для игрового профиля в вашем проекте.
Щелкните правой кнопкой мыши по проекту > Свойствa > XNA Game Studio > Профиль игры:
Измените переключатели с "Использовать HiDef..." на "Использовать Reach..."
Ответ 3
У меня возникла аналогичная проблема, и это закончилось тем, что на моей видеокарте не было достаточно встроенной памяти для Windows 7 и запускаемого проекта XNA 4.0. В Windows XP все закончилось отлично, но не удалось в Windows 7.