0

基本的にスケッチをスケッチするPythonで書かれたアプリケーションがあります。WASDと矢印キーでピクセルを移動すると、跡が残ります。ただし、画面上のピクセル数のカウンターを追加したいと考えています。サーフェス全体を更新せずに、ピクセル描画を pwning せずにカウンターを更新するにはどうすればよいですか?

4

1 に答える 1

1

Surface .blit (source, dest, area=None, special_flags = 0) を使用: return Rect

destは、ソースの左上隅を表す座標のペアです。

新しいカウンター値をブリットする前に、おそらく古いカウンター値を消去したいと思うでしょう。このため、初めてカウンター値をブリットする前に背景をキャプチャできます。次に、カウンター値を更新する前に、その画像を毎回ブリットします。

さらに、ブリッティングするサーフェスの背景を透明にする必要があります。白い背景に黒いフォントがあると仮定すると、次を使用できます。

source.set_colorkey((255,255,255))
于 2009-07-02T08:43:49.563 に答える