[問題] 用XNA+C#寫俄羅斯方塊

看板C_Sharp作者 (不瀟灑 寧死)時間17年前 (2008/06/03 04:49), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/3 (看更多)
※ [本文轉錄自 C_and_CPP 看板] 作者: boyen3 (不瀟灑 寧死) 看板: C_and_CPP 標題: [問題] 用XAN+C#寫俄羅斯方塊 時間: Tue Jun 3 04:08:20 2008 小弟最近用XNA+C#寫俄羅斯方塊 碰到問題一直解決不了 不知道要去哪個版問 只好來這裡問一下大家 問題是這樣的 請問一下板上的各位 XNA有沒有類似 "計數器" 的方法 比如說讓方塊過一秒掉下來一格 因為XNA裡面的update();實在是跑太快了 方塊剛出現就直接到底 而且方塊落下的速度也不能控制 我有試過用很大的迴圈來當DELAY 但還是行不通(我也只能想到這個 囧..) 上網GOOGLE了一下 有人使用timespan 但還是不合用 因為取出來的數好像不是固定的 小弟剛接觸XNA跟C#不久 希望板上前輩能幫忙解答 THX~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.65.134 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.65.134

06/03 12:05, , 1F
可以用fps的方式去控制你每秒函式要跑幾次
06/03 12:05, 1F

06/03 12:06, , 2F
google上可以找到不少實作
06/03 12:06, 2F

06/03 12:07, , 3F
譬如說 if(fps()){產生方塊();} //fps-控制在一秒一次
06/03 12:07, 3F
文章代碼(AID): #18H5phfZ (C_Sharp)
文章代碼(AID): #18H5phfZ (C_Sharp)