我一直在做子弹地狱游戏,但是当我尝试让子弹以随机方向产生并沿直线行进时,我似乎无法做到。我可以看到,使子弹在 x 和 y 轴上移动 +/- 某些像素只会导致它们以看起来不自然的随机模式移动。
我的代码:
class Bullet(pygame.sprite.Sprite):
def __init__(self):
pygame.sprite.Sprite.__init__(self)
self.image = pygame.image.load("Bullet.png")
self.rect = self.image.get_rect()
def update(self) :
self.rect.x += random.randrange(-10,10)
self.rect.y += random.randrange(-10,10)