0

BlueStacks で動作するゲームのアシスト ツールを作成しています。BlueStacks がバックグラウンドで実行されているとき (最小化されていないとき) にスクリーンショットを撮りたいです。通常の GDI の方法では、黒いイメージが取得されます。ddraw.dll と opengl32.dll をロードし、これら 2 つのライブラリをフックすることに成功しましたが、glBegin や DirectDrawCreate、DirectDrawCreateEx などの主要な入口関数は呼び出されません。そのため、バックバッファーを取得できません。しかし、フラップはうまく機能します。理由を知っている人はいますか?

4

2 に答える 2

0

Windows の方法でスクリーン ショットを撮り、後でファイルをブルー スタックにインポートする必要があると思います。スクリーンショットを撮るための組み合わせがalt + prtscまたはwindows + prtscであることがわからない場合は、それをペイントに貼り付けて.pngファイルとして保存します

于 2015-12-29T12:50:58.093 に答える