Это мой текущий код, platx — это координата x для платформы, platy — это координата y, horiz_vel — это скорость игрока по x, player_vel — это скорость по y и т. д. У меня такое чувство, что список поможет, но я не знаю, как заставить его работать, потому что в настоящее время, если у меня есть 2 платформы, только последняя созданная из них имеет столкновение. Помогите пожалуйста.
не обращайте внимания на орфографические ошибки в комментариях, если они есть, я в панике
def player_move(self):
self.x_pos += self.horiz_vel
while self.x_pos = self.platx + self.plat_width:
self.y_pos += self.player_vel
self.falling = True
if self.jumping: ### Jump movement
self.y_pos -= self.player_vel
self.jumpCount += 1
if self.jumpCount == self.max_jump:
self.jumping = False
self.falling = True
elif self.falling: ###gravity
if self.y_pos = self.platy and self.x_pos >= self.platx and self.x_pos = self.platx and self.x_pos
Подробнее здесь: https://stackoverflow.com/questions/798 ... platformer