2017-02-18 8 views
0

私はpygameをconda環境内で使用しています。インストールはうまくいったが、私がフリップをコールするときはいつでも、端末からウィンドウが開かない。MacOSXでPygameウィンドウが表示されない

ここでウィンドウを開くことになっていますコードです:

screen.blit(background_image, (0, 0)) 
pygame.display.flip() 
pygame.display.update() 

pygameの開始後、それはこのメッセージを示しています。

WARNING:140:このアプリケーションは、またはそれが使用するライブラリ、されるが、 Audio Unitをホストするために非推奨のCarbon Component Manager を使用しています。このためのサポート は、将来のリリースで削除されます。また、これにより、 ホストがバージョン3オーディオユニットと互換性がなくなります。 AudioComponent.hの APIに移行してください。

ここにはentire codeがあります。

数独ゲームで、数独が解決されたボードを表示する必要があります。あなたはpygameのは、あなたのゲームがクラッシュしていない知っているように、/チェックイベントを処理する必要があるゲームループで

+0

flip()とupdate()は同義語です。そのうちの1つだけを使用する必要があります。残りのコードを表示すると、他に何があるかがわかります。 FYI、その警告はそれだけです - OS Xからの警告です。何の効果もありません。 – Chris

+0

これらのコマンドはループしていますか?ウィンドウを生かしたままにするには、ループ内に 'pygame.display.update()'が必要です。 – TrakJohnson

+0

@ChrisとTrakJohson、私は、より多くの文脈を与えるために私のレポへのリンクとしてコード全体を投稿しました。 – Cleyton

答えて

0

(この答えは、元の質問にも同じ問題がある可能性があります誰にも向けられていない)

screen = pygame.display.set_mode((1000, 500)) 

while True: 
    for event in pygame.event.get(): 
     # process events 

    # Update your sprites 

    pygame.display.update() 
関連する問題