2017-05-14 3 views
-5

Existe-t-il un moyen, en 2017, de développer une application DirectX en utilisant C# ou Basic? J'utilise Visual Studio 2017 avec Framework 4.5.2 et je travaille dur pour installer/trouver les références DirectX SDK sur Visual Studio.Comment développer des applications DirectX?

devrais-je utiliser un IDE dédié ou je fais quelque chose de mal? Je ne sais même pas si Microsoft prend toujours en charge DirectX SDK pour .NET.

J'ai passé 4 heures comme accepteurs Google mais n'ont pas été en mesure de trouver quelque chose qui ne provient pas d'il y a un ou deux ans, alors oui. Ce n'est pas comme si je n'essayais pas de le trouver par moi-même.

+0

Vous pouvez utiliser [SharpDX] (http://sharpdx.org/) – magicandre1981

+0

Ou utilisez monogame. –

Répondre

0

L'héritage DirectX SDK installe les ensembles « DirectX 1.1 géré », qui n'a pas été mis à jour depuis 2006 ~. Ils ont été conçus pour .NET 1.1 et l'héritage Direct3D 9, donc ils ont travaillé un peu avec .NET 2.0 - 3.5, mais ne fonctionnent pas avec .NET 4.0 ou version ultérieure sans hacks qui est la raison pour laquelle ils ne se présentent pas dans VS 2017.

Votre meilleure option ces jours-ci est d'utiliser SharpDX ou SlimDX. Si vous êtes particulièrement intéressé par le développement de jeux, vous pouvez également utiliser MonoGame ou des produits commerciaux comme Unity3D.

Voir DirectX and .NET, MSDN, Where is the DirectX SDK (2015 Edition)?