实际上,我在python中实现了bomberman游戏,我想在按键时不断地从左到右移动bomberman。在
我想减少终端屏幕上的闪烁在随后的二维阵列显示。当我不停地按这个键在2D数组中移动时,2D数组的下部会闪烁,这就是我想要减少的。在
到目前为止,我一直在努力:
def printboard():
for x in range(wall1.rows):
for y in range(wall1.columns):
print(arr[x][y],end='')
print('\n',end='')
print('\n',end='')
班级: “”从标准输入获取单个字符。不会回显到屏幕上。”“” definit(自身): 尝试: 自我实现=\u GetchWindows() 除重要事件外: 自我实现=\u GetchUnix()
^{pr2}$班级: definit(自身): 导入tty,sys
^{3}$类\u GetchWindows: definit(自身): 导入msvcrt
def __call__(self):
import msvcrt
return msvcrt.getch()
getch=\u getch()
如果我正确地理解了您的问题,那么这种闪烁是由于执行时间非常快,所以延迟应该可以解决问题。尝试以下代码行:
相关问题 更多 >
编程相关推荐