나는 거북이를 사용하여 파이썬 게임을하고 있습니다.파이썬 거북이 이동 플랫폼
키 누르기에서 위아래로 이동 (점프)하는 플레이어 개체가 있습니다. 나는 플레이어가 점프해야하는 움직이는 플랫폼을 추가하려고합니다.
나는 움직이는 플랫폼을 루프 while
에 넣어 보았습니다. 문제는 플랫폼이 계속 이동하기 위해 루프가 실행되고 있기 때문에 프로그램이 키 누름을 감지하지 못하기 때문입니다.
나는 주 while
루프 안에서 움직이려고했으나 작동하지 않았다.
while True
루프에서 플랫폼을 계속 이동하고 리스너를 활성화하려면 어떻게해야합니까?
# moving platform
while True:
s13.backward(3)
if s13.xcor() > 250:
s13.setheading(0)
if s13.xcor() < -200:
s13.setheading(180)
...
turtle.listen()
turtle.onkey(jump, "Up")
어떤 조언에 감사드립니다 ...
코드는 게시 할 때 서식을 유지하지 않았습니다 ... turtle.listen() 및 onkey가 while 루프 외부에 있습니다. – chappie