Управляемый DirectX как отправная точка - PullRequest
0 голосов
/ 19 апреля 2010

Я знаю разницу между управляемым и неуправляемым DirectX. Мой вопрос: если бы я решил использовать управляемый DirectX в качестве отправной точки, помог бы ли я лучше понять неуправляемый DirectX. Честно говоря, единственное, что я вижу в этих двух вещах, это то, как вы инициируете и получаете доступ к ресурсам. Матрица Математика - это Матрица, несмотря ни на что. Если я изучу ее в управляемом, то у меня все будет хорошо в неуправляемом

Ответы [ 2 ]

5 голосов
/ 19 апреля 2010

Пока вы придерживаетесь Managed DirectX (или SlimDX), а не одной из более новых платформ, таких как XNA, API переводит напрямую из управляемого в неуправляемый.

Я бы рекомендовал использовать SlimDX, так как это очень тонкая оболочка по сравнению с DirectX API. И это в отличие от Managed DirectX.

1 голос
/ 19 апреля 2010

Управляемый DX больше не поддерживается Microsoft, насколько мне известно. SlimDX действительно лучший выбор.

XNA - тоже неплохой выбор.

Тем не менее, он научит вас, как работает 3D API. Большинство из них очень похожи. Если вы можете делать что-то с SlimDX или XNA, тогда вы сможете легко перенести свои навыки в неуправляемый DirectX.

...