在命令行中刷新图像 (C++)
Refresh image in command line (C++)
我想用 C++ (Visual C++) 制作游戏(类似于 theses)。现在图形游戏需要经常刷新它的画面。
我可以打印大约 20 个空行。这种方法效率不高,相当"laggy"。我需要的是快速高效且不会导致内存问题的东西,因为游戏会处理大量数据(例如移动、分数、硬币...)。
我也尝试过使用 system('cls')
。这非常糟糕,因为 "kinda" 会让玩家 癫痫发作 !
有更好的解决办法吗??
谢谢。
命令行没有图像输出。您可以在命令行上伪造它的唯一方法就是您所描述的方式。
提高游戏效率的方法是自己创建一个 window,然后使用 DirectX 或 OpenGL 在其中绘制一些东西 window。然后你可以清除它并重新绘制它。目前这可能无法让您满意,因为这听起来更像是一个快速的项目。但是在长的运行中,如果你在命令行上搜索效率"draw",你会不乐意
我想用 C++ (Visual C++) 制作游戏(类似于 theses)。现在图形游戏需要经常刷新它的画面。
我可以打印大约 20 个空行。这种方法效率不高,相当"laggy"。我需要的是快速高效且不会导致内存问题的东西,因为游戏会处理大量数据(例如移动、分数、硬币...)。
我也尝试过使用 system('cls')
。这非常糟糕,因为 "kinda" 会让玩家 癫痫发作 !
有更好的解决办法吗??
谢谢。
命令行没有图像输出。您可以在命令行上伪造它的唯一方法就是您所描述的方式。
提高游戏效率的方法是自己创建一个 window,然后使用 DirectX 或 OpenGL 在其中绘制一些东西 window。然后你可以清除它并重新绘制它。目前这可能无法让您满意,因为这听起来更像是一个快速的项目。但是在长的运行中,如果你在命令行上搜索效率"draw",你会不乐意