2017-05-14 5 views
-5

Gibt es eine Möglichkeit, 2017 eine DirectX-Anwendung mit C# oder Basic zu entwickeln? Ich benutze Visual Studio 2017 mit Framework 4.5.2 und ich habe eine harte Arbeit zu versuchen, die DirectX SDK Referenzen auf Visual Studio zu installieren/zu finden.Wie entwickelt man DirectX-Anwendungen?

Sollte ich eine dedizierte IDE verwenden oder mache ich etwas falsch? Ich weiß nicht einmal, ob Microsoft DirectX SDK für .NET noch unterstützt.

Ich habe 4 Stunden damit verbracht, Google zu durchsuchen, aber ich konnte nichts finden, was vor ein oder zwei Jahren nicht war, also ja. Es ist nicht so, dass ich nicht versuche, es alleine zu finden.

+0

Sie können [SharpDX] (http://sharpdx.org/) – magicandre1981

+0

Oder verwenden monogame. –

Antwort

0

Das Legacy-DirectX-SDK installiert die "Managed DirectX 1.1" -Assemblys, die seit 2006 nicht aktualisiert wurden. Sie wurden für .NET 1.1 und Legacy Direct3D 9 entwickelt, so dass sie mit .NET 2.0 - 3.5 gearbeitet haben, aber nicht mit .NET 4.0 oder höher ohne Hacks arbeiten, weshalb sie nicht in VS 2017 angezeigt werden.

Ihre beste Option in diesen Tagen ist die Verwendung SharpDX oder SlimDX. Wenn Sie speziell an der Entwicklung von Spielen interessiert sind, können Sie auch MonoGame oder kommerzielle Produkte wie Unity3D verwenden.

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

Verwandte Themen