游戏中CPU使用率的控制
来源:互联网 发布:三菱plc编程软件下载 编辑:程序博客网 时间:2024/05/29 03:08
通常情况下,如果不处理下,再小的游戏也会让CPU使用率100%.
应该用Sleep(1)把多余的片段还给CPU,
像这样:
while(true)
{
DWORD start_time = GetTickCount();
if(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
if (msg.message == WM_QUIT) break;
TranslateMessage(&msg);
DispatchMessage(&msg);
}
update(float(GetTickCount() - start_time));
while((GetTickCount() - start_time) < 30) Sleep(1);
}
{
DWORD start_time = GetTickCount();
if(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
if (msg.message == WM_QUIT) break;
TranslateMessage(&msg);
DispatchMessage(&msg);
}
update(float(GetTickCount() - start_time));
while((GetTickCount() - start_time) < 30) Sleep(1);
}
update(float timeDelta)是游戏逻辑与画面更新的函数。
效果图:
- 游戏中CPU使用率的控制
- Java控制CPU的使用率
- Linux cpu使用率控制
- 控制CPU使用率
- Windows控制CPU使用率曲线
- C语言控制cpu使用率
- 控制CPU使用率为正弦曲线
- Windows控制CPU使用率曲线
- C语言控制cpu使用率
- 编程之美-JAVA控制CPU的使用率(一)
- Linux中CPU负载和CPU使用率表示的含意
- Linux中CPU负载和CPU使用率表示的含意
- cpu的使用率
- CPU使用率的计算
- cpu使用率的计算
- CPU使用率的计算方法
- 获取CPU的使用率
- 获取系统的CPU使用率、内存使用率
- errno 2019错误
- struct初始化字段含有指针
- SQL查询月、天、周、年
- struts入门必须熟悉的流程
- 搜索引擎技术之反向索引设计(inverted index):
- 游戏中CPU使用率的控制
- CUDA2.2 In Fedora11 X86_64
- MySQL实现表中取出随机数据
- 面向工业自动化软件设计(初谈)
- JSP中的输入输出流
- 想看看吗?
- 学好C++必须要看的经典书籍
- foreach循环
- 呵呵