0

Python と Pygame の知識を深めるために簡単なゲームを作成していますが、これまでローテーションを使用したことがないため、問題が発生しています。四角形が回転するたびに大きくなったり小さくなったりするため、ゲームには中央に配置された回転オブジェクトが必要です。

私には2つの解決策があります。おそらく3つです。これらのいずれかが機能しますか? そうでない場合、独自の解決策はありますか?

  1. 角度に応じて長方形のクードを前後に動かします - これは大変な作業です。
  2. 左上隅ではなく、オブジェクトの中央でブリットする方法はありますか? これは完璧だろう
  3. スプライトを使う??? それがまったく役立つかどうかはわかりません。まだスプライトについて調べたり、学んだりしていません。
4

1 に答える 1

0

コードを投稿すると、質問が明確になります。コードを見たことがないので、次のことをお勧めします。通常どおり長方形をサーフェスに描画し、 pygame.transform.rotateを使用してサーフェスを回転させます。

于 2013-02-26T00:49:44.333 に答える