Avatar billede tax Nybegynder
07. januar 2002 - 22:32 Der er 2 kommentarer og
1 løsning

Directdraw?

Nu er jeg efterhånden kommet langt i min quest på at få lavet en simulator for væsker i rør. Jeg har fået lavet en god model og det hele spiller fint i 2D windows :).

Jeg har blot opdaget at modeloptegning med windows GDI er det rene tortur for processoren. Specielt når man skal optegne en uhyrlig masse punkter op (det skal jo ligne væske) Min palomino 1600+ bruger 80-90% procent mere når jeg slår den kontinuerlige optegning til!??!?!

Derfor har jeg snuset lidt rundt på webben og ledt efter lidt hjælp, men jeg synes at det hele orienterer sig til fuldskærms spilprogrammering og dem der vil starte på Quake4.

Jeg skal bruge et alternativ til de normale windowsoptegninger.

Jeg tror jeg er nød til at anvende directdraw, men er ikke sikker.

Enhver der kan oplyse mig på området er velkommen. Links er også meget velkomne.

I øjeblikket bruger jeg to bitmaps i hukkommelsen som jeg blitter imellem og ind i mit clientarea.

Ønsketænkningen er et directx eksempel der udspiller sig i clientareaet med nogle lineto() kald osv. Det skal bare være hurtigt.

/TAX

Avatar billede jpk Nybegynder
08. januar 2002 - 09:25 #1
Hej tax

Du anvender VC++ & MFC ikke?
I så fald, vil jeg anbefale dig at kigge på nogle DirectX wrapper classes, kaldet Direct Varmint.
De er utrolig lette at bruge, idet de anvender MFC og der er også AppWizards med til VC++!!!
Altså kan du ret let komme igang med selve kodningen.
Der er ikke sket noget med udviklingen af disse libs de sidste par år, men jeg har tidligere, med stor fornøjelse, arbejdet med dem og det var faktisk sådan jeg blev introduceret for DirectX.

Avatar billede jpk Nybegynder
08. januar 2002 - 09:26 #2
Tja, så mangler vi vist bare et sted du kan finde dem...
http://www.mightybits.com/

Avatar billede jpk Nybegynder
04. april 2002 - 13:53 #3
Hej tax

Via MS' DirectX mailing list har jeg fundet følgende:

http://www.spritekin.com/kengine/kengine.htm

Det ser ret gennemført ud!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester