我正在c开发一个简单的游戏,一个追逐点式的游戏,您必须在显示屏上单击一个绘制的圆圈,然后每次点击就跳转到另一个随机位置,但是我想让游戏结束后60几秒钟左右,将分数写入文本文件,然后启动从文本文件读取的程序,并将信息存储到数组中,并以某种方式重新排列以创建高分表.
我想我可以弄清楚自己在某个区域的高分和鼠标点击,但是我完全坚持创建一个可能的计时器.
任何帮助赞赏,欢呼声! @H_404_4@
我想我可以弄清楚自己在某个区域的高分和鼠标点击,但是我完全坚持创建一个可能的计时器.
任何帮助赞赏,欢呼声! @H_404_4@
解决方法
在C11中,可以轻松访问计时器.例如:
#include <chrono> #include <iostream> int main() { std::cout << "begin\n"; std::chrono::steady_clock::time_point tend = std::chrono::steady_clock::now() + std::chrono::minutes(1); while (std::chrono::steady_clock::now() < tend) { // do your game } std::cout << "end\n"; }
您的平台可能支持或可能不支持&chrono>然而. < chrono>有一个boost的实现.
@H_404_4@ @H_404_4@ 原文链接:https://www.f2er.com/c/111941.html