大家好,我是初学者,我需要用 python 设计一个 3D 世界编辑器,我找到了一个很棒的代码,可以从这里开始:
http://vpython.org/contents/contributed/chessboard.py
我尝试在代码末尾添加一个无限循环,反复询问位置以检查它是否会实时移动片段。当我输入“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 窗口中没有显示任何内容。
我的问题是如何在实时刷新 3D 板的同时保持 while 循环运行?
我并不是特别要求一个直接的答案,但如果有人能告诉我从哪里开始寻找它?
提前致谢