けっこう難しいことをしようとされているのにメインループが分からないというのは意外な・・・とりあえずVSYNCをしている所が1ループ・・・(とも言えない) 私が最初に書いたMAINCNTは、実用するにはちょっと乱暴です。減らないときがあったり、2減ったりする事があると思います。 実際はそのメインループでカウンターとなる変数を+1してき、処理落ちするほどの事をしていなければVSYNC1回で約1/60秒なので、「カウンターの変数 MOD 42・・・」とする方がまだマシです。 それでも厳密には違いますけど、この手の処理で困るほどの誤差ではないかと。 次回アップデートでミリ秒が使えるとの噂を聞いたので、それが出来るようになったらもうちょっと厳密なことが楽に出来るかもですね。