def update(self): self.acceleration = PVector.random2D() # self.acceleration.mult(0.5) self.acceleration.mult(random.uniform(0.0, 2.0)) self.velocity.add(self.acceleration) self.velocity.limit(self.topspeed) self.location.add(self.velocity)
def update(self): self.acceleration = PVector.random2D() self.acceleration.mult(0.5) # self.acceleration.mult(random.uniform(0, 2)) self.velocity.add(self.acceleration) self.velocity.limit(self.topspeed) self.location.add(self.velocity) self.pos = (self.location.x, self.location.y) self.angle += self.rotspeed
def update(self): # Acceleration self.acceleration = PVector.random2D() # self.acceleration.mult(0.5) self.acceleration.mult(random.randrange(0, 2)) self.velocity.add(self.acceleration) self.velocity.limit(self.topspeed) self.position.add(self.velocity) if (self.position.x >= WIDTH + self.radius): self.position.x = -self.radius elif (self.position.x <= -self.radius): self.position.x = WIDTH - self.radius if (self.position.y >= HEIGHT + self.radius): self.position.y = -self.radius elif (self.position.y <= -self.radius): self.position.y = HEIGHT - self.radius