1

Я следую следующие уроки здесь:

http://www.euclideanspace.com/software/games/setup/dx9vb/installation/index.htm

На этой странице я должен был загрузить DirextX 9.0 SDK. Он должен быть 9.0, потому что он поддерживает управляемые языки (например, VB.net, C # .net и т.д.). После долгих поисков, я думаю, я наткнулся на ссылку для скачивания, которая работала на него (потому что Microsoft любит отключать свои ссылки каждые 2 минуты). Когда я наконец-то смог начать установку, я получил сообщение об ошибке, в котором говорилось, что поддерживается любая операционная система, кроме Windows Vista и Windows 7 Каковы были шансы? Клянусь, эта штука троллит меня.

Ребята, знаете ли вы какие-либо способы, которыми я могу загрузить эту вещь и получить ее, чтобы я мог начать работать с ней в C #/Vb.net?

редактировать:

Очевидно, он также хотел, чтобы я был 32-битным (у меня 64-битный).

1 ответ1

2

Статье, которую вы читаете, 7 лет, и Managed DirectX давно устарел и не поддерживается. Я подозреваю, что у вас по-прежнему будут возникать всевозможные проблемы, поэтому, на мой взгляд, лучшим вариантом может быть настройка виртуальной машины Windows XP с использованием чего-то вроде VirtualBox. Таким образом, вы можете безопасно установить старые версии SDK, которые будут работать с Managed DirectX.

Вместо того, чтобы изучать устаревшую платформу, вам лучше изучить XNA, которая является новой платформой для создания игр от Microsoft, или SlimDX, которая является сторонней заменой Managed DirectX, которая постоянно обновляется.

Изменить: Этот пост в блоге объясняет ситуацию, и интересно, что библиотеки Managed DirectX все еще были включены во время выпуска в июне 2010 года, но должны были быть удалены из будущих выпусков. Обратите внимание, что в выпуск не вошли документация и примеры. Вы можете установить отсюда июньский выпуск 2010 года, но имейте в виду, что он может все испортить, если позже будет установлена более поздняя версия DX9.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .