메신저가 "tick"할 타이머를 만들려고 시도하고 작은 Google 도움으로이 타이머를 만들었습니다. 그것은 콘솔에서 완벽하게 작동하지만 웹 사이트에 추가했을 때 내 컴퓨터가 최대 용량으로 실행되고 사이트가 느리게로드되어 제대로 작동하지 않는 것으로 보입니다. 이것을 사용할 수 있습니까? 다시 시작해야합니까?웹 게임에 적합한 타이머 "ticks"
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();
}
}
}`
달성하고자하는 것은 무엇입니까? 어떤 틱을 원하니? –
나는 타이머를 "영원히"계속하고 특정 시간 후에 변수에 +1을 더하고 싶습니다. 여기 ive는 20 초 동안 그것을 만들었다. "에서 (counttick == 20) 데이터베이스에 값을 추가하려고 할 때 –
진드기에 대해 무엇을하고 싶습니까? 클라이언트를 업데이트 하시겠습니까? – Jodrell