29. december 2003 - 11:44Der er
10 kommentarer og 1 løsning
Grafik via API eller direkte
Jeg ville gerne begynde på DirectX 9.0, men siden Microsoft har lavet SDK'en vil du jo sikkert gerne vise hvad den kan gennem en API, men kan man få den til at køre direkte? og hvordan ser det så ud?
Hvis du refererer til SDK'en som API'en, så er mange funktioner jo nødvendige at bruge. Hvis du mener de utility-funktioner der er med (D3DX) så ville det være at gå over åen efter vand, at undlade at bruge dem...
Desværre, stadig ikke forstået... hvad mener du præcis med "API vindue"? Er det fordi du bruger eksemplerne fra SDK'en med det basis framework (CD3DApplication) der anvendes?
DirectX anvendes jo primært under Windows, så man vil jo typisk have et vindue til at vise sit output i..? Du bliver simpelthen nødt til at forklare noget bedre hvad du mener med direkte - direkte til hvad, hvordan???
Du kan naturligvis sagtens lave dit eget framework og undlade at bruge CD3DApplication mv... Eksemplerne opretter nu faktisk også DX-objektet (Direct3DCreate9-kaldet) før vinduet (CreateWindow-kaldet).
CD3DApplication er IKKE en del af DX API'en, blot et framework der er fælles for alle eksemplerne, således det er letter at se hvad der er vigtigt og hvad der "bare" er almindelig initialisering. Det kræver dog at man kender komponenterne i CD3DApplication mv., der er en slavisk gennemgang i bogen "Beginning Direct3D Game Programming" (ISBN: 0761531912)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.