Уведомления

Группа в Telegram: @pythonsu

#1 Март 26, 2017 18:25:22

python335
Зарегистрирован: 2016-10-19
Сообщения: 88
Репутация: +  -8  -
Профиль   Отправить e-mail  

Цикл вне времени

Делаю игру как в браузере chrome когда интернета нет - динозаврик бежит и прыгает через препятствия.
Но смотрите какая ситуация:
хочу, чтобы динозаврик мой двигался когда нажимаю на стрелку вправо. Это я уже сделал. Но как сделать так, чтобы если даже я ничего не делал, препятствия в любом случае на меня двигались? Можно это как-то сделать с помощью Thread?

Офлайн

#2 Март 27, 2017 09:28:52

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

Цикл вне времени

У тебя как бы в главном потоке должно быть движение фона (это обычно одна длинная картинка, кусок которой тебе показывают со смещением). А динозаврик запускается в отдельном потоке и тоже представляет из себя картинку, которая рисуется в зависимости от нажатий.



Офлайн

#3 Март 27, 2017 17:19:42

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Цикл вне времени

Такие вещи обычно делаются в единственном потоке. Советую почитать книжки.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version