Реализация метода столкновения путем создания прямоугольника, который меньше объекта - PullRequest
0 голосов
/ 18 января 2012

Как бы я создал прямоугольник, который меньше, чем изображение? Насколько я знаю, единственный способ создать прямоугольник вокруг изображения с помощью:

self.rect = self.image.get_rect()

Но это создает прямоугольник, который больше, чем изображение. Спасибо.

1 Ответ

1 голос
/ 18 января 2012

«Прямоугольник» в Pygame - это простой объект для передачи координат на поверхностях между функциями и методами. Существует класс pygame.rect.Rect, которому вы передаете (x, y, width, height) для создания экземпляра. Помимо этого конкретного класса, почти все функции в Pygame, которые требуют прямоугольника, также будут принимать обычный кортеж (x, y, width, height) - включая проверки столкновений.

...