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