Pygameは、一度呼び出してもちらつき続けますpygame.display.update
。
問題はscreen.fill
(src.py、function clear
)にあると思いますが、それがないと機能しません。
編集:
完全なコード:http://mindgamestore.tk/pygame_code/で見つけてください
問題を解決しました:関数pygame.display.flip
で複数回呼び出されていました。idraw
問題は、pygameが何かをする前に画面をクリアする必要があるということです。
つまり、whileループで、画面に何かを描画する前に、画面を色で塗りつぶします。
screen.fill([255,255,255])
背景画像がある場合は、上記のコードの後に描画するだけです。
これを復活させて、別の解決策を提供します。
pygame.HWSURFACE
したがって、最後に、何も機能しない場合は、pygame.DOUBLEBUF
から簡単に削除することができpygame.display.set_mode
ます。これは私にとって非常にうまくいきました。