如何在pygame中定義比圖像小的矩形碰撞檢測? 我想有一個像第二個圖像一樣的碰撞模式,但是當試圖在方法rect中設置寬度和高度時,我正在剪切圖像。pygame矩形碰撞比圖像更小
當我嘗試使用圖像的大小來設置,我在紅
self.rect = pygame.rect.Rect(location, self.image.get_size())
如果我設置使用的寬度和高度尺寸的碰撞檢測,我只是有第三圖像
self.rect = pygame.rect.Rect(location, (32, 150))
我真的不希望使用像素完美的碰撞,因爲是最慢的碰撞檢測,所以有人有一些想法,我怎麼能達到秒使用Rect的ond圖像碰撞方法?謝謝。
尼斯建議,我發現我用的是相同的矩形繪製圖像和碰撞的對象。使用一個新的矩形,並保持它與圖像鏈接,我可以有一個更好的碰撞檢測。 非常感謝! – 2015-03-03 23:49:16