即時通訊嘗試創建一個計時器來「打勾」,並創建了一個有點谷歌幫助這個計時器。 它在控制檯中完美工作,但是當我將它添加到網站中時,似乎我的計算機正在全速運行,並且該站點加載速度緩慢,無法正常運行。 我可以使用這個或我需要重新開始嗎?一個適用於網頁遊戲「滴答」的計時器
namespace ticket
{
class Program
{
public static int counttick = 0;
public static int ticks = 0;
static void LoopingFunction()
{
while (counttick <= 20)
{
int dwStartTime = System.Environment.TickCount;
while (true)
{
if (System.Environment.TickCount - dwStartTime > 1000) break; //1000 milliseconds
}
counttick++;
if (counttick == 20)
{
ticks++;
counttick = 0;
}
}
}
protected void Page_Load(object sender, EventArgs e)
{
Label2.Text = "Ticks: " + Convert.ToString(ticks);
LoopingFunction();
}
}
}`
你想達到什麼目的?你想要什麼樣的刻度? – 2012-03-30 10:12:04
我想要一個計時器繼續「永遠」,並使其在一定時間後向變量添加+1。這裏我做了20秒。在「if(counttick == 20)即時將值添加到數據庫。 – 2012-03-30 10:21:11
你想要做什麼,請更新客戶端? – Jodrell 2012-03-30 10:28:41