Как заставить черепаху прыгать в игре? ⇐ Python
Как заставить черепаху прыгать в игре?
Я создал код, позволяющий моему игровому персонажу прыгать. Я хочу ввести эту функцию прыжка в свою игру.
Чтобы код не был ограничен определенной координатой, я определил o как переменную для хранения исходной координаты y перед переходом. В моей игре я буду находиться в нескольких разных координатах y, но если я определю их снаружи, я снова смогу прыгать только в фиксированном месте. Как это исправить?
импортировать черепаху дх = 1 ды = 1,8 мди = -1,6 img = r"C:\Users\user\Desktop\python\pg\dragon.gif" черепаха.register_shape(изображение) scrn = черепаха.Экран() scrn.tracer(0) игрок = черепаха.Черепаха() player.penup() player.shape(изображение) игрок.скорость(10) player.goto(100,-142) scrn.update() o=player.ycor() #исходная координата y Защитный прыжок(): глобальный ди ycor = player.ycor() если ycor > o: player.sety(ycor + dy) если ycor > o+100: ды = мди еще: проходить защита jump_handler(): если player.ycor()
Я создал код, позволяющий моему игровому персонажу прыгать. Я хочу ввести эту функцию прыжка в свою игру.
Чтобы код не был ограничен определенной координатой, я определил o как переменную для хранения исходной координаты y перед переходом. В моей игре я буду находиться в нескольких разных координатах y, но если я определю их снаружи, я снова смогу прыгать только в фиксированном месте. Как это исправить?
импортировать черепаху дх = 1 ды = 1,8 мди = -1,6 img = r"C:\Users\user\Desktop\python\pg\dragon.gif" черепаха.register_shape(изображение) scrn = черепаха.Экран() scrn.tracer(0) игрок = черепаха.Черепаха() player.penup() player.shape(изображение) игрок.скорость(10) player.goto(100,-142) scrn.update() o=player.ycor() #исходная координата y Защитный прыжок(): глобальный ди ycor = player.ycor() если ycor > o: player.sety(ycor + dy) если ycor > o+100: ды = мди еще: проходить защита jump_handler(): если player.ycor()
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение