Я создаю новый проект в xna 4.0 для Windows. Я поставил его в настройках профиля Reach и HiDef в свойствах. При отладке я получаю следующую ошибку:
Подходящая видеокарта не найдена. Не удалось найти устройство Direct3D, поддерживающее профиль XNA Framework HiDef.
Я выбрал профиль «Reach», но я все еще получаю эту ошибку.
Так что не так с тем, что я делаю? Спасибо.
PS. Если я не могу запустить игры XNA 4.0, могу ли я создать проект 3.0 с xna 4.0?
Редактировать: Моя ошибка - я вижу, что у вас проблемы с тем, чтобы заставить вашу игру даже использовать профиль Reach. Вам следует взглянуть на эту статью, в которой описывается как выбрать профиль Reach.
Кроме того - в старых версиях XNA 4.0 были некоторые ограничения на профили - я не помню деталей сейчас, но вы используете последнюю версию XNA 4.0?
Я оставлю здесь свой старый ответ, потому что в нем есть другая полезная информация:
Это, вероятно, лучший вопрос для форума XNA (и я вижу, что вы задали его там в любом случае).
Я не знаю, каковы характеристики Intel GM45, но я могу дать вам ссылку на точные требования профилей Reach и HiDef, так что вы можете попробовать сравнить их.
И чтобы ответить на ваш последний вопрос: Вы не можете создать проект XNA 3.1 с помощью XNA 4.0. XNA не совместима ни с версией 3.1, ни с версией 4.0. Что вы можете сделать, так это установить версии бок о бок (как среду исполнения, так и Game Studio). Так что просто возьмите Visual C# 2008 Express и XNA 3.1 и используйте их.