游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 14525149

想问点2D方面的问题,谁能帮帮小弟,先谢了

[复制链接]

12

主题

30

帖子

30

积分

注册会员

Rank: 2

积分
30
 楼主| 发表于 2007-1-26 19:41:00 | 显示全部楼层

Re: Re:想问点2D方面的问题,谁能帮帮小弟,先谢了

qqj1228: Re:想问点2D方面的问题,谁能帮帮小弟,先谢了

你的这种循环结构出来的效果就是100%CPU

应该怎么写呢?

15

主题

129

帖子

129

积分

注册会员

Rank: 2

积分
129
QQ
发表于 2007-1-27 10:52:00 | 显示全部楼层

Re:想问点2D方面的问题,谁能帮帮小弟,先谢了

在主循环中加入一个新的线程,此线程什么都不干就是sleep一点点时间,这样CPU占用基本下降到0了.^_^
具体资料看《win32多线程程序设计》,就看前几章就够目前用的了

12

主题

217

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2007-1-27 18:23:00 | 显示全部楼层

Re: Re: Re:想问点2D方面的问题,谁能帮帮小弟,先谢了

14525149: Re: Re:想问点2D方面的问题,谁能帮帮小弟,先谢了


我查了下资料,判断wparam的低位是否为活动来阻止渲染,
不过很多游戏在窗口为焦点(也就是LOWORD(wParam)==WA_INACTIVE)的时候,CPU占用率也只为10%~20%

在控制?E?档拇?a段里添加sleep可以主?庸移鹨幌戮?程,不?sleep(0)和sleep(1)好象???很大,建?你?是自己查一下?料。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 08:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表