【发布时间】:2018-05-20 19:35:54
【问题描述】:
我正在使用海龟开发 Python 游戏。
我有一个在按键时上下移动(跳跃)的玩家对象。我正在尝试添加一个玩家必须跳上的移动平台。
我尝试将移动平台置于while 循环中。问题是因为 while 循环正在运行以保持平台移动,所以程序没有检测到按键。
我尝试将 turtle.listen() 移动到主 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 循环之外
标签: python while-loop turtle-graphics