1

Pygameは、一度呼び出してもちらつき続けますpygame.display.update

問題はscreen.fill(src.py、function clear)にあると思いますが、それがないと機能しません。

編集:

完全なコード:http://mindgamestore.tk/pygame_code/で見つけてください

4

3 に答える 3

5

問題を解決しました:関数pygame.display.flipで複数回呼び出されていました。idraw

于 2013-01-08T18:50:47.043 に答える
2

問題は、pygameが何かをする前に画面をクリアする必要があるということです。

つまり、whileループで、画面に何かを描画する前に、画面を色で塗りつぶします。

screen.fill([255,255,255])

背景画像がある場合は、上記のコードの後に​​描画するだけです。

于 2013-01-07T21:15:39.387 に答える
0

これを復活させて、別の解決策を提供します。

pygame.HWSURFACEしたがって、最後に、何も機能しない場合は、pygame.DOUBLEBUFから簡単に削除することができpygame.display.set_modeます。これは私にとって非常にうまくいきました。

于 2019-04-04T19:49:22.763 に答える