【发布时间】:2020-01-16 13:44:00
【问题描述】:
所以我想在控制台中制作图形游戏。我只显示图形std::couting 彩色空字符串数组
像这样:
while (1 == 1) {
for (int i = 0; i < height * width; i++) {
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), pixels[i]);
cout << pixel;
}
system("CLS");
}
array 'pixels' 存储每个像素的颜色,字符串pixel = " ";
问题是fps真的很低,你可以看到像素“闪烁”,绘制过程也很慢,你可以看到每个像素是如何淹没在屏幕上的。有没有办法提高 fps,或者有更好的方法来绘制像素?
【问题讨论】: