大家好,我是个初学者,我需要用python设计一个3D世界编辑器, 我从这里找到了一个很好的代码:
http://vpython.org/contents/contributed/chessboard.py
我试图在代码末尾添加一个无限while循环,反复询问位置,以检查它是否会实时移动片段。 当我输入“quit”时,我确定我有一个出口到这个循环。在
run = True
while run:
posi = raw_input("Input move: ")
if posi == 'quit':
run = False
else:
#this is the function that moves a piece. See chessboard.py
thisBoard.parseString(posi)
问题是我可以移动片段,它可以工作,但在我退出while循环之前,我的3D窗口中什么都不会显示。在
我的问题是如何在保持while循环运行的同时实时刷新我的3D板?在
我并不是特别要求一个直接的答案,但是如果有人能告诉我从哪里开始寻找答案呢?在
提前谢谢
在新版本的Vpython中,您忘记了使用rate()或sleep()来刷新屏幕。请阅读以下链接的第2和第3段以获取更多信息:http://vpython.org/contents/docs/
相关问题 更多 >
编程相关推荐