是的,我問有關此計劃的另一個問題是:dpygame的碰撞檢測與對象和矩形
反正我目前在它們之間在屏幕上創建兩行的間隙中的程序,可以滾動。從這裏,我顯然需要看看這兩個物體是否碰撞。因爲我只有一個精靈和一個矩形,所以我認爲這樣做有點毫無意義並且矯枉過正,爲他們製作了兩個類。但是,我只能找到與我顯然不需要的課程相關的教程。所以,我的問題確實是: 是否有可能測試標準圖像和Pygame rect
之間的碰撞?如果不是,我如何轉換圖像,矩形或兩個精靈來做到這一點。 (所有優選不使用類。)
注:圖像和矩形都通過以下方式創建的(如果它有差別)
bird = pygame.image.load("bird.png").convert_alpha()
pipeTop = pygame.draw.rect(screen, (0,200,30), Rect((scrollx,0),(30,height)))
pipeBottom = pygame.draw.rect(screen, (0,200,30), Rect((scrollx,900),(30,-bheight)))
什麼我會在課堂鳥,使之成爲精靈被放?你也可以解釋一下pygame.Sprite的子類嗎?謝謝! – Harvey