2

Fraps のようなツールは、OpenGL または DirectX に基づくゲームで動作しますが、「Cut The Rope」や「Pirates Loves Daisies」のような単純な Windows 8 Metro スタイルのゲームでは動作しません。はい、「Cut The Rope」と「Pirates Loves Daisies」が JavaScript や HTML5 キャンバスなどの異なるテクノロジーを使用していることは知っていますが、そのようなゲーム用の Fraps のようなツールを構築できるかどうか (何らかのキャンバス ハック?) に非常に興味があります。やりたいことは 2 つあり
ます。 1. fps を測定します。
2. スクリーンショットをキャプチャします。

Fraps の概念全体とDirectX への呼び出しのインターセプトに関する記事を読んでいましたが、Metro アプリケーションで動作するかどうかはわかりません。たぶん、私は時間を無駄にしているだけです。皆さんに 2 つの質問があります

2. dxgi.dll (または他の dll) をいじることは、何らかの形で役に立ちますか?

ありがとう

4

2 に答える 2

0

Frapsは、DirectXにフックしているため、フレームレートを表示できます。HTMLアプリは、これと同じ情報へのアクセスを提供しません。

無料のプログラムScreenPresso(http://www.screenpresso.com/)でCutTheRopeを問題なく録画できることを確認しました。

于 2012-08-15T02:45:37.217 に答える
0

Intel GPA (グラフィックス パフォーマンス アナライザー) を試す

http://software.intel.com/en-us/vcsource/tools/intel-gpa

それをインストールしてから、アプリを実行します。

私が完全には理解していないグラフやものには無数のオプションがあります(おそらくあなたにとって役立つでしょう)。fps が必要な場合は、ウィンドウを閉じてください。プログラムはバックグラウンドで実行され続けます。

右下のバッテリー情報と音量コントロールの横にアイコンがあるはずです。カーソルを合わせると、IP アドレスが表示されます。GPA のアイコンを右クリックし、上部にある [Analyze Application] を選択します。

マシン上のすべてのタイル アプリを含むウィンドウがポップアップ表示されます。アプリをクリックし (ダブルクリックしないでください)、右下の [実行] をクリックします。

フレームレートと解像度が左上隅に表示されます。

テスト済みで、Cut the Rope で動作します (58 ~ 60 fps を取得しています)。お役に立てれば。

于 2013-08-02T19:39:39.083 に答える