Entwickler-Ecke

Windows API - DirectX Screenshot


lukkee - So 18.01.09 04:35
Titel: DirectX Screenshot
Hallo,
wie kann ich von einem DirectX game ein screenshot erzeugen..das SDK hab ich schon installiert..
Hab gelesen dazu muss ich den Frontbuffer aus der grafikkarte laden.
Ich hab schon das ganze Forum inklusive google durchsucht, aber ohne funktionierendes Ergebnis.

Andere frage, kann ich auch von einem directX Game diese funktion anwenden ??

http://wiki.delphigl.com/index.php/Screenshot

also mit openGL ?
freue mich auf jede antwort

danke schonmal

lukkee


jaenicke - So 18.01.09 04:46

Google hat mir bei meiner ersten schnellen Suche das hier ausgespuckt:
http://www.delphipraxis.net/topic25570.html
Das liest sich so als wäre es was du suchst. ;-)

// EDIT:
Ich sehe schon, da ist kein Quelltext dabei...

// EDIT2:
Schau mal hier:
http://sourceforge.net/project/showfiles.php?group_id=104102
Das Tool kann sowas, sogar Videos davon aufnehmen. Das ist zwar nicht in Delphi, aber die DX Routinen, die es verwendet, siehst du ja trotzdem.


lukkee - Di 20.01.09 11:35

hallo danke, werd mir das c++ sample mal genauer anschauen

Ich hab ne andere frage, undzwar arbeite ich schon sein Monaten an einem Anti-Cheat tool.. es gibt hacks die über D3D ein overlay über das Spiel ausgeben z.B menü etc..
Meine frage dazu > Welche funktion müsste ich da überwachen um den hook abzufangen ?


Grüße


wolle87 - Fr 05.02.10 17:01

Ich weiß der Thread ist über ein Jahr alt, aber wie kann ich denn die DX Routinen einsehen ?

Gruß

//EDIT: Alles klar hat sich erledigt ..