0

一部のコードを Javascript から Python に移植しようとしていますが、どこから始めればよいかさえわかりません。私は PyGame の十数個のチュートリアルを見てきましたが、どれも私にとってクリックするようには見えません。そのため、ここで簡単な例、または少なくとも正しい方向へのポイントを取得したいと考えていました。

ユーザーがその時点で何をしているかに応じて、前後に切り替えることができる多くの画面を作成したいと考えています。さらに、2 つを並べて表示することもできます。現時点では、ランダムな円を画面に描画する Javascript しかありません。私が問題を抱えているのは PyGame ロジックだけです。

これが参考のための私のjavascriptです。

4

2 に答える 2

0

Pygame は SDL のラッパーです。SDL は、サーフェスを使用して、ビットマップ、または画面に描画できるものすべてを表します。を使用するpygame.display.set_mode((w,h),0,d)と、サーフェスまたはキャンバス全体を取得できます。次に、他のサーフェスを描画またはブリットし、 を呼び出しflip()て変更を表示できます。いくつかの画面が必要な場合は、現在の状態番号を取得し、それに応じて画面をブリットできます。例えば:

if(current_state == MAIN_SCREEN):
    drawAll(screen)
else
    drawEnemiesOnly(screen)

数字キーで画面を変更できます:

for event in pygame.event.get():
        if event.type == KEY_DOWN:
            if(event.key == K_1):
                current_state = 1
于 2013-04-06T09:03:11.293 に答える