2012-01-17 8 views
0

イメージよりも小さい矩形を作成するにはどうすればよいですか?私の知る限りでは、画像の周囲に矩形を作成するための唯一の方法は、使用することです:オブジェクトよりも小さい矩形を作成して衝突メソッドを実装する

self.rect = self.image.get_rect() 

しかし、それは画像よりも大きい矩形を作成します。ありがとう。

+0

あなたは何をしようとしていますか?別のスプライトのものよりも小さい矩形で新しいスプライトを作成しますか?衝突検出がより小さなスプライトを使用するようにしますか?いくつかの詳細とコードを与えてください。 –

答えて

1

Pygameの「長方形」は、関数とメソッドの間のサーフェス上に座標を渡す単純なオブジェクトです。 pygame.rect.Rectクラスが存在し、(x、y、width、height)を渡してインスタンス化します。その特定のクラスとは別に、長方形を必要とするパイゲームのほとんどすべての関数は、(x、y、幅、高さ)の通常のタプルを受け取ります - 衝突検証も含みます。

関連する問題