cmd中的信息闪烁且更新非常快 我刚写了我的第一个蛇游戏在C++(祝贺我)。但是有一个问题-cmd更新非常快,这就是为什么蛇移动得非常快,它不可能玩和吃水果。比如: #include <thread> #include <chrono&g

cmd中的信息闪烁且更新非常快 我刚写了我的第一个蛇游戏在C++(祝贺我)。但是有一个问题-cmd更新非常快,这就是为什么蛇移动得非常快,它不可能玩和吃水果。比如: #include <thread> #include <chrono&g,c++,C++,cmd中的信息闪烁且更新非常快 我刚写了我的第一个蛇游戏在C++(祝贺我)。但是有一个问题-cmd更新非常快,这就是为什么蛇移动得非常快,它不可能玩和吃水果。比如: #include <thread> #include <chrono> std::this_thread::sleep_for(std::chrono::milliseconds(100)); #包括 #包括 std::this_线程::sleep_for(std::chrono::毫秒(100)); 这

cmd中的信息闪烁且更新非常快 我刚写了我的第一个蛇游戏在C++(祝贺我)。但是有一个问题-cmd更新非常快,这就是为什么蛇移动得非常快,它不可能玩和吃水果。比如:

#include <thread>
#include <chrono>

std::this_thread::sleep_for(std::chrono::milliseconds(100));
#包括
#包括
std::this_线程::sleep_for(std::chrono::毫秒(100));

这将随着CPU负载而抖动。在最后一次更新后等待给定的时间将导致一个恒定的周期。诚然,在一个如此简单的程序中,抖动可能是不可察觉的,从OPs的描述来看,抖动是“非常快的”。事实上,他/她稍后将学习实时图形所需的更高级主题:)