游戏开发论坛

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

关于windows的时间函数(timeGetTime,QueryPerformanceCounter)不准确

[复制链接]

4

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
 楼主| 发表于 2007-4-7 11:51:00 | 显示全部楼层

Re: Re:关于windows的时间函数(timeGetTime,QueryPerformanceCounter)不

lingjingqiu: Re:关于windows的时间函数(timeGetTime,QueryPerformanceCounter)不准确

....这样做不好的地方,已经有很多人讨论过了。

讨论在哪里呢,可不可以给个链接.
就是因为这个不是很好的解决方法,所以希望能找到一个彻底解决的方法.

0

主题

172

帖子

176

积分

注册会员

Rank: 2

积分
176
发表于 2007-4-7 15:16:00 | 显示全部楼层

Re:关于windows的时间函数(timeGetTime,QueryPerformanceCounter)不准确

似乎PC设计就不是针对某种应用的设计,而且Windows本就不是实时OS,而且还是保护模式下多任务。

也许这就比不上专业游戏机的方面吧(不知道M$是不是也这么认为,才出个XBOX360)

再说,所有的机器是否能确保100毫秒能做完那帧的渲染?所以,不少都干脆就让它跳帧算了。

4

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
 楼主| 发表于 2007-4-9 12:19:00 | 显示全部楼层

Re:关于windows的时间函数(timeGetTime,QueryPerformanceCounter)不准确

其实是只要求实际中是经过了100毫秒,那么返回的值是过了,90~110我觉得都能接受,但是返回的是200,这程序就没法做了,也就是实际该走100毫秒的路程,结果因为时间返回错误而走了200毫秒的路程,那么玩家看到的就是瞬间移动过去的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-4-12 14:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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