XNA эффективно заменяет Управляемый Directx? [дубликат]

Вот другая бесплатная опция. Это было довольно стабильно для меня. SQLiteStudio

9
задан Community 23 May 2017 в 11:43
поделиться

2 ответа

Действительно ли XNA заменяет управляемый DirectX? Согласно записи в википедии о многомерных выражениях , это так. По крайней мере, для целей разработки игр.

XNA призвана быть платформой для создания игр, поэтому начать работу с нее несложно. Управляемый DirectX - это «просто» управляемая оболочка над API-интерфейсами, поэтому у вас больше свободы, но, вероятно, вам придется самостоятельно выполнять больше кода стиля фреймворка.

Кроме того, теперь есть пакет кода API , который предоставляет управляемые оболочки для последних API DirectX. Для меня это звучит как обновленная версия того, что раньше было Managed DirectX.

Этот ответ датирован, поскольку XNA больше не поддерживается официально. Любой, кто заинтересован в использовании DirectX из управляемого кода, должен ознакомиться с Win2D в дополнение к предложениям в других ответах на этот вопрос.

11
ответ дан 4 December 2019 в 15:22
поделиться

Это не совсем то же самое. Следует учитывать, что Managed DirectX больше не будет разрабатываться. Поэтому, если вы перейдете на XNA, вы будете поддерживать DirectX 9, но не DirectX 10 (или 11 в ближайшее время). Так что, если вы действительно хотите заменить Managed DirectX, вам следует взглянуть на SlimDX . Он (пока) не такой большой, как MDX, но это изменится, и все должно поддерживаться. Лучше всего то, что он поддерживает также DirectX 10. Я сам использовал его, и мне кажется, он работает.

2
ответ дан 4 December 2019 в 15:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: