2017-02-23 65 views
-7

Я пытаюсь создать игру с механикой передачи экрана, подобной астероидам. Я хочу, чтобы, если вы перейдете к краю экрана, вы появляетесь на другом конце. Вот тестовый код. Идея состоит в том, чтобы двигаться слишком далеко вправо и снова появляться слева. Я вижу слева, но только после того, как я поднимусь на правый ключ.Pygame «Asteroids» Style Screen

если position_x> = 1200: position_x = 0

+1

Вероятно, вы должны показать нам остальную часть вашего кода. Если это влияет на нажатие клавиши, вам нужно показать код, который имеет дело с ключевыми событиями. – Chris

ответ

0

Вы определенно должны опубликовать некоторые кода, поэтому мы знаем, как вы установили position_x и как вы его используете, но то, что я могу сказать, что может помочь заключается в использовании modulo вместо прямого сброса. Например, когда вы обновляете position_x - position_x = (position_x + speed) % 1200