作者SecondRun (雨夜琴聲)
看板GameDesign
標題[程式] 如何限制遊戲幀數
時間Wed Dec 6 18:00:26 2017
大家好
小弟之前透過XNA學習遊戲基本架構
最近和同學組個隊想用DX做遊戲
實作的時候發現Update好像是電腦跑多快就更新多快
請問這東西要怎麼樣可以限制到平均60幀呢?
--
(づ′・ω・)づ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.106.211.253
※ 文章網址: https://webptt.com/m.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