私は弾幕ゲームに取り組んでいますが、弾丸をランダムな方向にスポーンさせて直線的に移動させようとすると、それができないようです。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)