Avatar billede brian0905 Nybegynder
08. februar 2004 - 16:03 Der er 5 kommentarer og
1 løsning

Gentegne et bestemt område af mit canvas

Jeg sidder og leger med lidt simpelt spiludvikling. Jeg er ved at lave en hoppende bold på et almindeligt TCanvas. Jeg vil nu gerne gentegne mit TCanvas hver gang jeg har flyttet min bold såldes den flytter sig og ikke får en 'trailing' af de andre bolde jeg har tegnet. Jeg har forsøgt mig lidt frem med at invalidate mit canvas, men det glipper lidt for mig. Nogle ideer ?
Avatar billede borrisholt Novice
08. februar 2004 - 21:18 #1
Du skal ikke gentegne en del af dit canvas. Du skal tegne det næste billede i RAM på en TBitmap, og så tegne den ud på din Canvas
Jens B
Avatar billede borrisholt Novice
13. februar 2004 - 11:37 #2
Sover du ?

Jens B
Avatar billede brian0905 Nybegynder
14. februar 2004 - 10:07 #3
Tak for svaret.... det løser sikkert også nogle af mine doublebuffering problemer....
Avatar billede borrisholt Novice
14. februar 2004 - 11:19 #4
Hvis du har problemer med doublebuffering ville det nok være forderende om du specificerede dem. Men mest for dig !

Jens B
Avatar billede borrisholt Novice
19. februar 2004 - 08:23 #5
?
Avatar billede brian0905 Nybegynder
19. februar 2004 - 17:02 #6
Jeg fandt ud af at det íkke var min doublebuffering der var forkert. Det var GDI der ikke kunne følge med. Specielt getDC var langsom. Jeg bruger nu DirectX i stedet.
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