[程式] 如何限制游戏帧数

楼主: SecondRun (雨夜琴声)   2017-12-06 18:00:26
大家好
小弟之前透过XNA学习游戏基本架构
最近和同学组个队想用DX做游戏
实作的时候发现Update好像是电脑跑多快就更新多快
请问这东西要怎么样可以限制到平均60帧呢?
作者: NDark (溺于黑暗)   2017-12-06 18:07:00
自己抓经过时间如果时间还没到就跳过.
作者: eye5002003 (下一夜)   2017-12-06 18:20:00
现在大多分两条thread处理,负责绘图的thread就放任它尽情去跑,Windows下自然最快就跑FPS60左右了另外一条用来更新状态的thread就算一下时间,有多的时间就sleep吧,让CPU轻松点
作者: NoNameL (名无乚)   2017-12-06 19:53:00
XNA可以设定更新频率模式,怎么设定我忘了
楼主: SecondRun (雨夜琴声)   2017-12-06 20:03:00
对啊所以现在转来DX不知所措
作者: johnny94 (32767)   2017-12-06 21:14:00
有用过XNA 的话直接用monogame 不就好了?
楼主: SecondRun (雨夜琴声)   2017-12-06 21:33:00
想练习一下shader的部分
作者: Bencrie   2017-12-06 21:44:00
不是 vsync 开起来,swap/present 的时候会自己等吗
作者: commandoEX (卡曼都)   2017-12-07 15:01:00
d3d device在初始化时就可以选了啊@ @
作者: sand1050 (不知名的人物)   2017-12-09 21:13:00
参考这篇吧 https://goo.gl/YwMc8q 控制60fps
楼主: SecondRun (雨夜琴声)   2017-12-10 22:00:00
感谢各位建议@[email protected]

Links booklink

Contact Us: admin [ a t ] ucptt.com