社区
游戏开发
帖子详情
游戏时间
yydaoxwj
2009-08-26 03:17:11
这些天被游戏时间搞晕了
那位大虾帮我详细解释下游戏时间,帧时间?
还有,可以自己控制多久画一次么?
我在声景类中用timeGetTime()来控制摄像机,会有跳频的感觉?
推荐点资料也可以。
...全文
52
4
打赏
收藏
游戏时间
这些天被游戏时间搞晕了 那位大虾帮我详细解释下游戏时间,帧时间? 还有,可以自己控制多久画一次么? 我在声景类中用timeGetTime()来控制摄像机,会有跳频的感觉? 推荐点资料也可以。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DarkChampion
2009-08-27
打赏
举报
回复
游戏中一般用 QueryPerformanceFrequency 和 QueryPerformanceCounter 进行高精度计时
void main() {
LARGE_INTEGER lv;
// 获取每秒多少CPU Performance Tick
QueryPerformanceFrequency( &lv );
// 转换为每个Tick多少秒
double secondsPerTick = 1.0 / lv.QuadPart;
for ( size_t i = 0; i < 100; ++i ) {
// 获取CPU运行到现在的Tick数
QueryPerformanceCounter( &lv );
// 计算CPU运行到现在的时间
// 比GetTickCount和timeGetTime更加精确
double timeElapsedTotal = secondsPerTick * lv.QuadPart;
cout.precision( 6 );
cout << fixed << showpoint << timeElapsedTotal << endl;
//printf( "%lf \n", timeElapsedTotal ) ;
}
}
bbvs1
2009-08-26
打赏
举报
回复
时间是个很重要的问题!
张赐
2009-08-26
打赏
举报
回复
我用timer来控制摄像机,没有什么问题啊
xingzhe2001
2009-08-26
打赏
举报
回复
游戏这种实时应用不适合timeGetTime(),精度太低,建议用QueryPerformanceCounter系列函数,具体搜搜。
有了计时当然可以控制多久画一次,你算得太快可以调用sleep()歇一会儿。
帧时间一般指两次d3d present()调用之间的时间。
html5中秋节吃月饼
游戏
源码
这是一款基于html5实现的中秋节吃月饼
游戏
源码,是一款基于html5实现的微信
游戏
源码。点击开始
游戏
后需要在规定
时间
内鼠标点击月饼计算月饼总数来计分。是一款非常优秀的源码。PC端运行该源码最好用火狐或谷歌等支持html5的浏览器预览。
Unity中实现
游戏
时间
的同步
Unity中网络
游戏
肯定要考虑
时间
的同步问题,因为每个网络客户端因为网络的延迟不一造成进入
游戏
主界面的
时间
不一样,如果不考虑解决这个问题,就会造成不同客户端的
游戏
时间
不同步,比如倒计时可能就会有先有后,这肯定不能满足
游戏
的要求。以我现在开发的网络对战
游戏
主题
游戏
为例,相对来说这个案例具有一定的通用参考价值,
游戏
实现的逻辑应该是:允许不一样网速或者客户端(当然我的
游戏
支持多客户端,这个根据
游戏
开发定...
667.
游戏
时间
667.
游戏
时间
读取两个整数 A 和 B,表示
游戏
的开始
时间
和结束
时间
,以小时为单位。 然后请你计算
游戏
的持续
时间
,已知
游戏
可以在一天开始并在另一天结束,最长持续
时间
为 24 小时。 如果 A与 B 相等,则视为持续了 24小时。 输入格式 共一行,包含两个整数 A 和 B。 输出格式 输出格式为 O JOGO DUROU X HORA(S),其中 X为
游戏
持续
时间
。 数据范围 0≤A,B≤230 输入样例1: 16 2 输出样例1: O JOGO DUROU 10 HO
iPhone限制每天
游戏
时间
,设置某些APP每天最长使用
时间
,未成年保护 - 《屏幕使用
时间
》密码设置
目标 限制小孩子每天玩
游戏
(iPhone手机上)的时长为1小时,超过
时间
锁屏,需要提供4位密码进行解锁。 【 测试环境: iPhone系统版本12.3.1+ 】 方法 设置 屏幕使用
时间
> “打开屏幕使用
时间
” > "这是我的iPhone" “为屏幕使用
时间
设置密码” > 输入4位密码> “应用限额” > “添加限额” > 选择“
游戏
”类 ...
Steam[ASF]挂卡(挂
游戏
时间
)纯新手教学
1.去github下载挂卡工具ASF https://github.com/JustArchiNET/ArchiSteamFarm/releases 找到自己对应的版本下载即可: 资源我也上传到了度盘,需要下文自取即可. 2.从读盘下载302工具启动即可 这一步是为了ASF可以访问到steam的社区需要的工具. 启动服务即可 如果遇到端口被占用的情况就参考以下博客解决. https://...
游戏开发
8,303
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章