Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

03.05.2011, 16:47

DirectX11 und Visual Studio 10 Express

Hallo liebe Community von Spieleprogrammierer.de,

bevor ich mit dem Buch richtig durchstarte würde ich gern ein paar Ratschläge haben.

Ich dachte mir, es sei von Vorteil, wenn ich direkt mit dem aktuellen Visual Studio und der aktuellen Version von DirektX 11 anfange. Somit entfällt später das umdenken und vielleicht ist man damit letztendlich mehr vertraut da man vieles selbst "entdecken" wird.

Glaubt ihr die Übungen und Beispiele sind gut realisierbar mit den aktuellen Versionen ? Oder gibt es da grobe Unterschiede ?

Wäre über ein paar Ratschläge und Erfahrungsberichte dankbar

BG
Sebastian

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

03.05.2011, 16:53

Direct3D11 ist von Grund auf anders als Direct3D9. Wenn du Direct3D9 beherrschst dann ist der Umstieg leicht da sich an den zugrundeliegenden Prinzipien nichts ändert, aber der Code sieht völlig anders aus. Du kannst natürlich das aktuelle DirectX SDK nehmen (was sicherlich keine schlechte Idee ist), wirst aber dennoch mit Direct3D9 arbeiten müssen sofern du nach dem Buch vorgehen willst. Für einen Anfänger ist Direct3D9 aber ohnehin sicherlich keine schlechte Sache da die Lernkurve sehr viel flacher ist...

Die Beispiele von der CD sind allerdings auf ältere Versionen von Visual Studio und dem SDK ausgelegt und werden mit VS2010 und dem aktuellen SDK nicht gleich auf Anhieb funktionieren. Es gibt hier aber genug Threads mit entsprechenden Anleitungen wie man alles zum Laufen bekommt.