我正在制作一个连接两个玩家之间的线路的游戏 . 我想这样做,以便我可以判断一个对象(也是一个精灵)何时与该线发生碰撞 .
我想这样做的方法是创建一个作为精灵的行 . 该线路将能够根据球员的位置改变长度 .
我对Pygame有点新意,所以我对目前的情况不太了解:
class Line(pygame.sprite.Sprite):
def __init__(self):
pygame.sprite.Sprite.__init__(self)
self.image = pygame.Surface([400,400])
self.image.set_colorkey((0,0,0))
self.rect = self.image.get_rect()
self.rect.x = 0
self.rect.y = 0
pygame.draw.line(screen,(0,0,255),(0,0),(400,400),2)
NOTE :这已经存在了similar post,然而,该帖子中的人所要求的内容与此帖中的不同 . 一般的想法可能是相同的,但我想知道一种更简单的方法 .