Tage screenshots af spil

Tags:    delphi

Hejsa, jeg forsøger at tage screenshots i et spil som bruger AntiAliasing.
Hvis jeg bruger BitBlt bliver billederne sorte, så jeg har kigget lidt på Direct3D og GetFrontBufferData og jeg kan bare ikke få det til at virke på vinduer.



Indlæg senest redigeret d. 08.06.2011 14:27 af Bruger #15079
3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Her er et link, med Direct3D som kan hjælpe:
http://spazzarama.wordpress.com/2009/02/07/screencapture-with-direct3d/

Der står også noget om at Devicen skal være i Cooperative mode.



Bruger spillet OpenGL eller Direct3D?



Edit: Tak for linket, jeg kan dog ikke se hvad jeg mangler, det ser ud som om jeg laver det samme som koden i linket.



Indlæg senest redigeret d. 14.06.2009 17:30 af Bruger #15079
t