|
|
发表于 2007-3-18 12:34:00
|
显示全部楼层
Re:CPU使用率100%
对于要窗口运行游戏来说, cpu占满基本是死罪.
避免这个问题的方法就是在循环中调用sleep.使用Ogre本身的Framework创建窗口还没发现太好的方法解决这个问题.
如果使用自建窗口和自己控制消息循环就很简单了.在自己的窗口中使用Ogre看这个.
http://www.ogre3d.org/wiki/index.php/Simple_Win32_Program
关于如何控制cpu占用率,要说的东西有点多,之后有空的话我写篇文章贴上来吧.
可以先在主循环里加个sleep.
To 免费打工仔, sleep是不精确的,但sleep后用timeGetTime就可以获得精确的时间了.所以sleep和精确的游戏时间控制其实并不冲突. |
|