如何在控制台中最佳绘制?
我正在尝试用Python写一个控制台的乒乓球游戏(就是那种终端,不是游戏机),但是我在重新绘制游戏画面时遇到了困难。
我想用一个二维数组来当作位图,更新这个数组来反映球和球拍的新位置,然后把每一行转换成字符串并打印出来。不过这样的话,之前的“画面”就会留在那儿,如果游戏的尺寸比控制台窗口小,旧的画面就会一直显示。
有没有办法从控制台删除字符?我听说'\b'这个方法不太可靠。
或者有没有更简单的方法可以在这种应用中输出到控制台呢?
我正在尝试用Python写一个控制台的乒乓球游戏(就是那种终端,不是游戏机),但是我在重新绘制游戏画面时遇到了困难。
我想用一个二维数组来当作位图,更新这个数组来反映球和球拍的新位置,然后把每一行转换成字符串并打印出来。不过这样的话,之前的“画面”就会留在那儿,如果游戏的尺寸比控制台窗口小,旧的画面就会一直显示。
有没有办法从控制台删除字符?我听说'\b'这个方法不太可靠。
或者有没有更简单的方法可以在这种应用中输出到控制台呢?