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

ERROR

Alter Hase

  • »ERROR« ist der Autor dieses Themas

Beiträge: 417

Wohnort: Paderborn

Beruf: Informatik Student

  • Private Nachricht senden

21

31.01.2012, 16:36

Danke, versteh ich das denn richtig, dass es aufs gleiche bei raus kommt, ob ich slimdx oder directX11 verwende?

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

22

31.01.2012, 16:38

SlimDX ist ein Wrapper, der es dir erlaubt DirectX von C# aus anzusprechen. Wenn du SlimDX verwendest, dann verwendest du DirectX.

Da ich den Beitrag eben erst editiert hab, möcht ich mich aber nochmal wiederholen, um sicherzustellen dass du's auch gelesen hast:
Wenn es dir aber darum geht dein Spiel umzusetzen und nicht so sehr um die genauen technischen Details, dann würde ich mir an deiner Stelle doch überlegen, z.B. XNA zu benutzen.
Wenn du noch nie was mit OpenGL oder Direct3D oder einer ähnlichen API gemacht hast, dann musst du dich mit D3D11 auf eine steile Lernkurve gefasst machen. Vor allem wenn du überhaupt erst "seit einiger Zeit" programmierst, ist D3D11 vielleicht nicht unbedingt was ich empfehlen würde...

ERROR

Alter Hase

  • »ERROR« ist der Autor dieses Themas

Beiträge: 417

Wohnort: Paderborn

Beruf: Informatik Student

  • Private Nachricht senden

23

31.01.2012, 16:42

Also die Lernkurve ist mir durchaus bewusst. Aber das werde ich schaffen, möglicherwiese mit etwas hilfe aber machbar ist alles :thumbsup: Genau auf diese Lernkurve habe ich mich auch eingestellt, zumal im weiteren Studium/arbeitsverlaufe wird es ja nicht wirklich anders sein :)


EDIT:
Mittlerweile stelle ich mir aber die Frage, ob es nicht sinnvoller gewesen wäre mich mit C++ zu beschäftigen(bis auf vorhandene Grudnkenntnisse), da C++ anscheinend viel höher im Kurs steht und zB ohne grössere Probleme mit DirectX usw genutzt werden kann.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ERROR« (31.01.2012, 16:47)


DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

24

31.01.2012, 21:11

Zitat

da C++ anscheinend viel höher im Kurs steht


Das ist relativ, dot und Co werden dir bestimmt auch gleich sagen das man durch C# programmieren lernt, so wie mit jeder anderen Sprache auch. Ich weiß ja nicht wie lange du schon programmierst, aber für den Anfang kann es durchaus Sinn machen mit einer etwas abstrakteren Sprache anzufangen. Der Wechsel zu C++ fällt dir dann nachher leichter, ging mir auch so.
Und da es eben meistens um die Technik geht (Syntax lernt man ja ruck zuck) ist es egal welche Sprache du vorerst verwendest.
C++ ist aber wohl eher die Sprache die in professionellen Spielen eingesetzt wird (schnell und trotzdem abstrakt + nativ).

Beiträge: 721

Wohnort: /dev/null

Beruf: Software-Entwickler/Nerd

  • Private Nachricht senden

25

31.01.2012, 23:42

Generell sinkt der C++-Stern am Himmel der Programmiersprachen und steigt nicht. C# steht relativ Hoch im Kurs und wächst. Der Index auf den ich mich beziehe, ist natürlich nicht speziell für die Games-Branche. In der Games-Branche wird C++ immer noch einen Löwenanteil an der Entwicklung haben, jedenfalls wenn man von konventioneller Spieleentwicklung ausgeht.

Ich würde dir dennoch C# empfehlen, das kannst du schon. SlimDX ist gut nutzbar, OpenGL kannst du mit C# genauso gut ansprachen. XNA wäre wohl die einfachste Lösung für dich. Wieso genau tendierst du zu C++ und D3D? Wieso nicht die einfachste Methode verwenden und lieber schnelle Fortschritte erzielen?

ERROR

Alter Hase

  • »ERROR« ist der Autor dieses Themas

Beiträge: 417

Wohnort: Paderborn

Beruf: Informatik Student

  • Private Nachricht senden

26

01.02.2012, 19:44

Also erstmal wäre es natürlich wunderbar, wenn man möglichst shcnell möglichst viele sichtbare Fortschritte hat, aber so läuft es leider nicht immer :).

Also ich tedniere nun doch eher wieder zu C++, weil diese Sprache zum einem bald in meiner schulischen ausbildung behandelt wird und zum anderem im späteren Profi Bereich anscheinend nützlicher ist. Also ich meine Damit Studium und spätere Arbeit als Programmierer. Zumal man damit ja auch nicht gebunden ist.

Werbeanzeige