Citat:
Ursprungligen postat av Guest0032
Erhm, hade tänkt att lära mig spel programmering med DirectX, opengl och allt det där. Skulle vara bra om någon vänlig själ skulle kunna förklara skillnaden på dom och vad jag bör börja med...
Ok. Här är en liten snabb förklaring. Både OpenGL och Direct3D är grafik-APIer, vilken man väljer handlar mest om smak (och möjligtvis vad ens hårdvara stödjer). Ett API (application programming interface) kan väl enklast ses som en uppsättning funktioner, som i det här fallet hjälper dig rita 3D-grafik med hårdvarustöd.
DirectX är ett lite större API som inte bara innefattar grafik utan även delar som tex ljud, input och nätverk, och Direct3D är då den delen som hanterar 3d-grafiken. Finns även en del som heter DirectDraw (eller har de skippat den nuförtiden?) som har hand om 2D-grafik.
OpenGL brukar nog ses som lite enklare att lära sig men min personliga favorit har alltid varit Direct3D (fråga mig inte varför).
Innan du börjar kan det vara en bra ide om du ser till att du är rätt bekant med C/C++ och kanske även Windows API. Sen är det väl bara att googla fram nån sida som hjälper en starta med grafiken.
Slutligen vill jag pusha för Asphyxias tutorials i grafikprogrammering, som är hopplöst utdaterad, men typ alla som är lika gamla som jag hade som början. DOS, mode 13h, 256-färgerspalett, putpixel(int x, int y). Fina grejer.