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

Anonymous

unregistriert

1

30.12.2003, 21:18

Allgemeine Fragen

hallo leute, :huhu:
ich habe mich in letzter Zeit etwas intensiver mit c++ beschäftigt,
=>>d.h.:ich kenn mich schon einigermaßen damit aus
Fragen: :rolleyes:
1. wenn ich mit directx und c++ etwas programmieren will, wo soll ich
beginnen (hab mir gerade erst das directx9 SDK zugelegt) ?
2. wie sollte ich mich am besten mit den hunderttausend Befehlen von
directx9 auseinandersetzen (?auswendig lernen?)

Das wären vorerst einmal die dringendsten Fragen, bitte um Antwort,
DANKE !!!

Edited by David Scherfgen:
Titel geändert (war "? ? ?"). Bitte etwas aussagekräftigere Titel verwenden!

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

2

30.12.2003, 21:24

zu 1. Ich würde vorschlagen erstmal 2D son Tetris coden dann erst mit 3D anfangen.
zu 2. Auswendig lernen? Outch... nee lass mal besser! Du solltest dich als erstes damit auseinander setzen zu verstehen wie DX funzt. (stichwort: COM) Dann versuchste D3D9 zu initialisieren und dann das 1. Dreieck ;)

auf www.zfx.info gibts ne gute Tutorial reihe für DirectX9 :)

Anonymous

unregistriert

3

30.12.2003, 21:36

Wie lange hast du eigentlich gebraucht um dx zu "erlernen" ?
Siehst du, wenn du ein neues Spiel entwickelst dir einen alten Code an und änderst ihn, oder machst du alles neu ?
und wie lange braucht man durchschnittlich um eine eigene Engine zu proggen (wenn man frisch mit dx beginnt)

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

4

30.12.2003, 21:42

um DirectDraw zu verstehen paar Tage um D3D zu verstehen auch, aber mit dem Mathe hats bei D3D immer gehappert *g*

Später hab ich den entschluss gefasst zu OpenGL umzusteigen, da mich dieses schlecht umgesetzte COM-Prinzip angekotzt hat und ich mich sogar von DX verarscht gefühlt hatte haufenweise Buffer zu erstellen um ein Dreieck gut und schnell zu rendern oder eine Ganze Datei schreiben musste nur um die Maus abzufragen für DirectInput.

Jetzt benutze ich nur noch OpenGL und SDL zusammen und komme damit viel besser zurecht (direkt nach den 1. 1-5 Stunden) und sehe viel eher ergebnisse, weil man dort eher sieht was du vermasselt hast und was nicht. :)

Und ne gute effektive und ausgereifte Engine zu coden kann paar Wochen, Monate oder oft sogar Jahre dauern, es kommt immer drauf an was du haben willst, was du brauchst und ob dus kannst. :)

Anonymous

unregistriert

5

30.12.2003, 21:47

ich hätte da noch eine Frage ;D
und zwar:

habe mir halo zugelegt und mir gefallen besonders folgende Effekte:
wenn man mit dem Licht auf den Boden leuchtet, dann scheint die Textur irgendwie 3-dimensional.
wie heißt dieser Effekt ?
Danke!

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

6

30.12.2003, 21:51

das nennt sich BumpMapping, in Halo wurde eine spezielle Variante des BumpMappings benutzt, das sog. Dot3BumpMapping, wofür es meiner meinung nach keine sehr guten Tutorials im netz gibt.

Das sind aber schon sachen wo sich fortgeschrittene ran wagen, da es oft nicht sehr sehr leicht ist zu coden :)

Versuch erstmal ein mega simples 3D game oder ein 2D game wenn du anfängst, das ist immer der leichteste Einstieg, aber ein Halo coden direkt zu anfang falls du das vorhast, viel viel glück! du wirst es brauchen ;)

Was ich damit sagen will das viele sich das vorgenommen hatten so nach der art "Ich code seit 2 Stunden ANSI C und nun mach ich mein Doom3!" sind 1. sehr überheblich und haben noch keine ahnung was auf sie zukommt und 2. sind sie alle auf die schnautze gefallen ;D;D;D

Anonymous

unregistriert

7

30.12.2003, 21:59

schon klar, dass ich kein supertolles 3D-Game progge
aber mich hat ja nur der Effekt interessiert

hier ein Link u´zu Dot3 Bump Mapping

www.3dconcept.ch/artikel/bump/index.html

im Teil 4

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

8

30.12.2003, 22:02

den kannte ich schon ;) also wenn fragen da sind, fragen ;)

Anonymous

unregistriert

9

30.12.2003, 22:05

wie schon gesagt,
um genauere Fragen zu stellen müsste ich mich schon etwas länger mit dx beschäftigen

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

10

30.12.2003, 22:14

Hi,

http://www.zfx.info/Tutorials.php?ID=61 << das ist ein sehr gutes Anfängertut, man muss sich zwar als Anfänger noch paar zusätzliche Infos holen aber google hilft :)

Werbeanzeige