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

BlackSnake

Community-Fossil

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

11

23.01.2008, 19:12

bei manchen klappt das nie... ;)

T-VIRUS

Alter Hase

Beiträge: 548

Wohnort: Göttingen(West)/Nordhausen(Ost)

Beruf: Schüler

  • Private Nachricht senden

12

23.01.2008, 22:38

Hallo,
will ja nicht pingelig sein, aber warum muss man immer gleich auf DirectX verweisen?

Man kann ja auch mal sagen, nutze vllt mal SDL zum einstieg und geh dann mal mit OpenGL spielen und später auch mal mit DirectX und dann kannst du dich entscheiden mut was du arbeiten willst.

Klingt immer so als gäbe es nur DirectX zur Spiele und Multimediaentwicklung.
Und jetzt kommt nicht mit, Microsoft biete es ja an, also ist es das beste.
Mag zwar sein, aber ich denke, es happert da noch mit der Einsteigerfreundlichkeit.
Hatte mehre Ansätze und fahre im Moment noch mit SDL und OpenGL besser.

Auch die Platformabhängigkeit sollte dabei erwähnt werden.

Wobei ich eher SDL nutze und mich noch aus dem 3D Spieleprogrammierung raushalte ;)
Übermut tut selten gut.

MFG T-Virus
Meine Blog:)

Wer Bugs im Text findet kann sie melden, fix erscheint irgendwann :D

MFG T-VIRUS

BlackSnake

Community-Fossil

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

13

23.01.2008, 22:55

wenn man ganz neu in der 3d geschichte ist, ist dx schwerer als open gl. und man kann auch nicht sagen, dass eines der beiden besser ist. beide habe ihre voteile und nachteile. nur kann dx schneller aktualisiert werden, weil ms direkt hinterstitzt. sobald was neues kommt (windows, graka, shader version...), kann ms schneller reagieren. aber dadruch ist es nicht besser ;)

SirForce

Alter Hase

Beiträge: 802

Wohnort: Süddeutschland

  • Private Nachricht senden

14

24.01.2008, 12:53

ne, in der Tat nicht... zumal man 3D Modelle auch mit der SDL laden kann, also ist DX anfangs eh total übertrieben!
Nichts behindert so sehr die Entwicklung der Intelligenz wie ihre vollständige Abwesenheit.

Michail Genin

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

15

24.01.2008, 13:05

Du solltest dich auf jeden fall mal mit so Begriffen, wie Engines(v.a. Grafik und Physik) auseinandersetze, wenn du die Grundlagen beherrschst.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

16

24.01.2008, 16:39

Bevor sich die Frage nach der API überhaupt stellt, sollte man im Umgang mit C++ zumindest einigermaßen sattelfest sein, sonst wird das höchstwahrscheinlich nur zu Frustration führen...
Wenn man schnell Ergenisse erzielen will, dann ist C++ vielleicht nicht unbedingt die am besten geeignete Sprache, weil C++ (zumindest unter der Oberfläche) doch sehr komplex ist.
Bevor du dich auf eine Sache festlegst (sofern man das auf diesem Gebiet überhaupt kann), solltest du dich vielleicht mal über die Alternativen informieren. C++ ist nicht die Antwort auf alle Fragen. Vielleicht solltest du erstmal z.B. auch einen Blick auf C# werfen. Mit XNA sollte es verhältnismäßig leicht sein einfachere Dinge auf die Beine zu stellen...Aber auch da wirst du nicht drum herumkommen zuerst einmal die Programmiersprache vernünftig zu lernen...

Nur der Vollständigkeit halber sei erwähnt, dass es auch sog. GameCreators gibt. Ob du damit überhaupt oder auf Dauer glücklich wirst, ist allerdings fraglich.

Was die Sache D3D vs. OGL angeht (SDL kann man da imo nicht mit einbeziehen): Es ist zum Teil Geschmackssache (find ich). Wenn man mich fragen würde warum ich D3D verwende und nicht OGL, dann wäre meine Antwort klipp und klar: "Weil imo das Design von DirectX um sehr viele Ecken (eigentlich schon fast was rundes) besser ist als das von OGL". Wenn man sich so umschaut, dann fällt einem auf, dass OGL zumindest am Spielesektor in den letzten 2-3 Jahren komplett ausgestorben ist. Der Grund hierfür ist imo eben genau im Design zu suchen. DirectX hat sich den Fortschritten der Hardware viel besser angepasst als OGL (das jetzt verzweifelt versucht mitzukommen). Deswegen sind mit der Zeit alle auf den DX Zug aufgesprungen (mittlerweile sogar schon id-Software. Und das will wirklich was heißen!). Aufgrund der Allgegenwärtigkeit von Windows spielt Plattformunabhängigkeit für viele nicht wirkliche eine Rolle. Wenn ihr mich fragt sind das die Hauptgründe für die Verbreitung von DirectX.
OGL hat seine Berechtigung und wird ja auch weiterhin verwendet. Z.B. am CAD Sektor, wo es wieder auf ganz andere Dinge ankommt...

Werbeanzeige