4

経過時間を表示するタイマーを実装するゲームを開発しています。どうやってやるの?

4

2 に答える 2

12

DispatcherTimer名前空間で使用しようとしましたWindows.UI.Xamlか?

このタイマーがニーズに合わない場合は、その理由と要件を説明してください。

于 2012-05-02T11:56:20.130 に答える
1

非同期/待機方法:

private bool isTimerRunning;

private async void StartTimer()
{
    this.isTimerRunning = true;

    while (this.isTimerRunning)
    {
        OnOneSecondPassed();
        await Task.Delay(1000);
    }
}

private void StopTimer()
{
    this.isTimerRunning = false;
}

protected virtual void OnOneSecondPassed()
{
}
于 2012-05-02T23:33:53.740 に答える