私はしばらくの間スクリーンキャプチャをいじくり回していて、画面全体、画面上の特定の領域などをキャプチャすることができました...
しかし、ゲームに入って画面をキャプチャしようとすると、ゲームは完全に無視され、代わりにデスクトップ(またはゲームウィンドウの背後にあるもの)がキャプチャされます。もう1つの興味深い事実は、PrtScnボタンでも同じことが起こるということです。
ゲームの画面をキャプチャする方法について何かアイデアはありますか?
私はしばらくの間スクリーンキャプチャをいじくり回していて、画面全体、画面上の特定の領域などをキャプチャすることができました...
しかし、ゲームに入って画面をキャプチャしようとすると、ゲームは完全に無視され、代わりにデスクトップ(またはゲームウィンドウの背後にあるもの)がキャプチャされます。もう1つの興味深い事実は、PrtScnボタンでも同じことが起こるということです。
ゲームの画面をキャプチャする方法について何かアイデアはありますか?
使用している画面キャプチャ技術は、ハードウェアアクセラレーションされていないものをキャプチャする場合に適しています。WindowsMediaPlayerでムービーフレームをキャプチャしようとすると同じ問題が発生する可能性があります。
解決策は、DirectXを使用してハードウェア自体から画面キャプチャを実行することです。この記事では、 SlimDXと呼ばれるDirectXのコードとマネージラッパーを使用してこれを行う方法について説明します。
編集SlimDX が機能しない場合は、Direct Xの別のマネージラッパーを見つける必要があります。ハードウェアレベルで作業しなくても画面キャプチャを実行できるとは思いませんが、 DirectXは、Windowsプラットフォームでそれを行うための手段です。