Как определить обнаружение прямого столкновения меньше, чем изображение в pygame? Я хотел бы иметь столкновение как второе изображение, но у меня есть разрезанное изображение, когда пытаюсь установить ширину и высоту в методе rect.столкновение с pygame rect меньше, чем изображение
Когда я пытаюсь установить с использованием размера изображения, у меня есть обнаружение столкновений в красном
self.rect = pygame.rect.Rect(location, self.image.get_size())
Если я установить размер, используя ширину и высоту, я просто третье изображение
self.rect = pygame.rect.Rect(location, (32, 150))
Я действительно не хотел бы использовать идеальное столкновение пикселей, потому что это самое медленное обнаружение столкновения, поэтому у кого-то есть представление, как я могу достичь второй подход столкновения изображений с использованием Rect? Благодарю.
Хорошая рекомендация, я понял, что, используя тот же прямоугольник, чтобы сделать изображение и сталкиваться объекты. используя новый прямоугольник и держите его связанным с изображением, я могу лучше обнаружить столкновение. Большое вам спасибо! –