クラス名・変数名に迷ったら書き込むスレ。Part20
レス数が900を超えています。1000を超えると表示できなくなるよ。
0944921
2012/01/18(水) 00:36:46.11isTimeoutが最初に呼ばれる時は初期値0と比較して、カウントダウンではなく
カウントアップで経過確認してるのでまぁいいかなと。
疑似コード的に書くと以下のような感じ。
void main() {
TimeoutChecker keyChecker(100), fpsChecker(1000), ...;
while (true) {
time = timeGetTime();
...;
if (keyChecker.isTimeout(time)) ...;
if (fpsChecker.isTimeout(time)) ...;
...;
}
}
とまぁ、FPSみたいにせいぜい1秒単位で処理すればいいものや、
パフォーマンスが悪いときに動的に一部の処理の実行頻度を落としたり、
ということをやろうとするとクラス化してまとめておいた方が
管理しやすいよね、というだけの話です。
レス数が900を超えています。1000を超えると表示できなくなるよ。