作者SecondRun (雨夜琴声)
看板GameDesign
标题[程式] 如何限制游戏帧数
时间Wed Dec 6 18:00:26 2017
大家好
小弟之前透过XNA学习游戏基本架构
最近和同学组个队想用DX做游戏
实作的时候发现Update好像是电脑跑多快就更新多快
请问这东西要怎麽样可以限制到平均60帧呢?
--
(づ′・ω・)づ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.106.211.253
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1512554429.A.712.html
1F:推 NDark: 自己抓经过时间如果时间还没到就跳过. 12/06 18:07
2F:推 eye5002003: 现在大多分两条thread处理,负责绘图的thread就放任它 12/06 18:20
3F:→ eye5002003: 尽情去跑,Windows下自然最快就跑FPS60左右了 12/06 18:23
4F:→ eye5002003: 另外一条用来更新状态的thread就算一下时间,有多的 12/06 18:24
5F:→ eye5002003: 时间就sleep吧,让CPU轻松点 12/06 18:27
6F:推 NoNameL: XNA可以设定更新频率模式,怎麽设定我忘了 12/06 19:53
7F:→ SecondRun: 对啊所以现在转来DX不知所措 12/06 20:03
8F:推 johnny94: 有用过XNA 的话直接用monogame 不就好了? 12/06 21:14
9F:→ SecondRun: 想练习一下shader的部分 12/06 21:33
10F:推 Bencrie: 不是 vsync 开起来,swap/present 的时候会自己等吗 12/06 21:44
11F:→ commandoEX: d3d device在初始化时就可以选了啊@ @ 12/07 15:01
13F:→ SecondRun: 感谢各位建议@_@ 12/10 22:00