私は学校用のPythonコーディングプロジェクトを行っています。特定のblitから弾丸を撃つpygameをコードする必要があります。発射のx
座標私はこのコードを使用してみましたPygame Bullets(python 3.2.5)
、
if (event.type == pygame.KEYDOWN):
if (event.key == pygame.K_SPACE):
screen.blit(projectile,(projectilex,projectiley))
は、プレイヤのx
それから撃つこと座標に等しいです。したがって、次のようになります。
projectilex = playerx
これは1秒間だけ画面に表示され、消えます。私はそれがプレーヤーのx
で始まり、それが画面の一番上に当たって消えるまでそれをy
の値に増やす必要があります。どんな助け?
注:私はpython 3.2.5を使用する必要があります。新しいバージョンにアップグレードすることはできません。