看板 GameDesign 關於我們 聯絡資訊
大家好 小弟之前透過XNA學習遊戲基本架構 最近和同學組個隊想用DX做遊戲 實作的時候發現Update好像是電腦跑多快就更新多快 請問這東西要怎麼樣可以限制到平均60幀呢? -- (づ′・ω・)づ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.106.211.253 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1512554429.A.712.html
NDark: 自己抓經過時間如果時間還沒到就跳過. 12/06 18:07
eye5002003: 現在大多分兩條thread處理,負責繪圖的thread就放任它 12/06 18:20
eye5002003: 盡情去跑,Windows下自然最快就跑FPS60左右了 12/06 18:23
eye5002003: 另外一條用來更新狀態的thread就算一下時間,有多的 12/06 18:24
eye5002003: 時間就sleep吧,讓CPU輕鬆點 12/06 18:27
NoNameL: XNA可以設定更新頻率模式,怎麼設定我忘了 12/06 19:53
SecondRun: 對啊所以現在轉來DX不知所措 12/06 20:03
johnny94: 有用過XNA 的話直接用monogame 不就好了? 12/06 21:14
SecondRun: 想練習一下shader的部分 12/06 21:33
Bencrie: 不是 vsync 開起來,swap/present 的時候會自己等嗎 12/06 21:44
commandoEX: d3d device在初始化時就可以選了啊@ @ 12/07 15:01
sand1050: 參考這篇吧 https://goo.gl/YwMc8q 控制60fps 12/09 21:13
SecondRun: 感謝各位建議@_@ 12/10 22:00