Re: [問題] 用XNA+C#寫俄羅斯方塊
※ 引述《boyen3 (不瀟灑 寧死)》之銘言:
: ※ [本文轉錄自 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~
自問自答
小弟的同學告訴我有Sleep可以用
using System.Threading;
....
....
....
void Delay()
{
thread.sleep(int millionsecond);
}
感謝各位前輩的指教
GOOGLE後改成下面這樣
update()
{
Total += (int)gameTime.ElapsedGameTime.TotalMilliseconds;
if (Total > Speed)
{
方塊落下();
Total=0;
}
base.update(gametime);
}
sleep跑一段時間後會當掉
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.65.134
推
06/03 16:11, , 1F
06/03 16:11, 1F
→
06/03 16:11, , 2F
06/03 16:11, 2F
推
06/03 23:42, , 3F
06/03 23:42, 3F
※ 編輯: boyen3 來自: 122.121.65.134 (06/04 02:24)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):