Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
Denoy
Založen: 01. 05. 2012 Příspěvky: 13
|
Zaslal: 4. květen 2012, 22:08:21 Předmět: C# Screen ve hře |
|
|
Zdravím,
potřebuju radu nebo nápad jak v C# udělat screen obrazu a poté uložit ve hře fullscreen.
Zkoušel jsem DirectX jako takový, ale vyskytly se problémy jěště před kompilaci, tak jsem to zkoušel dělat přes SlimDX, script mám napsaný, ale dělá to screen jen na ploše v případě vložení se do hry ztratím device (D3DERR_DEVICELOST) chyba Frameworku, nejspíše proto, protože je hra ve fullscreenu.
Dále jsem zkoušel OpenGL, který mi bohužel dělá screen černý.
Bylo mi řečeno, že by šel ten SlimDX, ale musel bych získat device z jiného procesu (hook apod.), jenže to je na mě trochu složitější.
Další nápad byl při screenování vypnout aero a poté zapnout u Vista+, ale je to rozumné?
Napište mi nějaké nápady, co by bylo nejlepší a jak by jste to řešili Vy. (jedná se o focení v jediné hře a tou je C-S v. 1.6) |
|
Návrat nahoru |
|
|
mnn
Založen: 23. 07. 2008 Příspěvky: 23
|
|
Návrat nahoru |
|
|
if.then
Založen: 13. 04. 2008 Příspěvky: 579
|
Zaslal: 5. květen 2012, 11:09:15 Předmět: Re: C# Screen ve hře |
|
|
Denoy napsal: |
(jedná se o focení v jediné hře a tou je C-S v. 1.6) |
Chápu to správně, že chceš fotit jinou aplikaci než tu svou? Proč na to píšeš program, když je jich už spousta?
Jinak dost pochybuji, že ti s něčím takovým pomůže DirectX (o OpenGL ani nemluvě, to je čistě 3D rendering API). Podle mě bys na to musel jít skrz WinAPI. _________________ For guns and glory, go to www.ceske-hry.cz.
For work and worry, execute VC++. |
|
Návrat nahoru |
|
|
VODA
Založen: 29. 07. 2007 Příspěvky: 1721 Bydliště: Plzeň
|
Zaslal: 5. květen 2012, 11:26:35 Předmět: |
|
|
Já bych si být tebou stáhl Fraps... _________________ Opravdovost se pojí s trýzní... |
|
Návrat nahoru |
|
|
Denoy
Založen: 01. 05. 2012 Příspěvky: 13
|
Zaslal: 5. květen 2012, 12:50:15 Předmět: |
|
|
Stáhni si fraps? Že bych to potřebvoal do své aplikace pro klienty a né jen pro sebe? |
|
Návrat nahoru |
|
|
Denoy
Založen: 01. 05. 2012 Příspěvky: 13
|
Zaslal: 5. květen 2012, 12:51:00 Předmět: |
|
|
Navíc je v CS příkaz 'snapshot' který ti screen vytvoří tak bych pro fraps ani nešahal. |
|
Návrat nahoru |
|
|
|