0

bitblt が毎回手を描くのに平均 33 ミリ秒かかることがわかったので、回転する手を作ろうとしました。これは 1 つのイメージにすぎません。ゲームが画面にいっぱいのものを描画するとき、画面に小さな絵を描く単純な bitblt メソッドよりも時間がかかると思いますが、そうではないと思います。

bitblt よりもはるかに短い実行時間でファイルから画像を描画するなど、単純な 2D グラフィックスを作成するために使用できる一般的/一般的な方法は何ですか?

4

1 に答える 1

1

まともなフレーム/秒の単純な 2D グラフィックスを作成するにはどうすればよいですか?

OpenGL/DirectX 経由でハードウェア アクセラレーションを使用します。vsync が無効になっている場合、1 秒あたり少なくとも 300 (および最大 2000) フレームを簡単に取得できるはずです。

ただし、画像のサイズは重要です。画像が大きいほど、描画は遅くなります。画面に大きな 2D 画像をブリットすると、一部の GPU でフレームレートが低下する可能性があります。

この質問も参照してください。

于 2013-06-30T16:51:56.590 に答える