关于渲染速度FPS恒=60的问题

zengfancy 2006-03-16 01:33:57
我做的一个粒子系统,是模拟雨雪的,无论粒子数是多少,甚至是0,或者根本不渲染粒子,FPS总保持在59.71左右。不知道是什么原因。

后来我打开SDK里的EmptyProject项目,什么东西也不渲染,FPS仍然等于60。请问是什么原因。有谁碰到过同样的事情吗?

我估计是present(...)函数调用或创建设备的时候不对的原因。
...全文
176 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
寻开心 2006-03-17
  • 打赏
  • 举报
回复
楼上的就是正确答案
在CreateDevice的时候D3DPRESENT_PARAMETERS当中的FullScreen_PresentationInterval
参数控制刷新次数,设置为D3DPRESENT_INTERVAL_IMMEDIATE即可
zdingyi 2006-03-16
  • 打赏
  • 举报
回复
那是你的显卡打开了垂直同步模式,导致FPS最高只能到达显示器当前的刷新率,把垂直同步关掉就可以了

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧