MSX用ゲームICE-MANをiPhoneに移植しています。
操作デモにて、おおよそ一ブロック分移動する時間がどの位なのか必要になり実験してみた。
タッチ → 右へスライドさせてカーソルにタッチ → 離す
という動作をしてみた所、「右へスライドさせてカーソルにタッチの動作時間を0.25秒で設定すると大体1ブロック分移動する事がわかりました。
つぎは、
タッチ → 右へスライドさせてカーソルにタッチ → そのまま数秒待つ → 離す
という動作をしてみると、カーソルにタッチした状態での待ち時間も、約0.25秒で1ブロック移動する事がわかりました。
あとは、連続して動作を行うと多少のズレが蓄積して、大きなズレとなる可能性があるので、所々止まって有る程度待ち時間を儲ける事で、ズレをリセットさせれば良いと考えています。
コメント