大きく分けて2種類。 1.過去のボタン入力を数秒分、配列にためておきます。それを毎フレーム、「過去にこのコマンドは成立したかな?」と調べます。タメコマンドなら、例えば「過去100フレーム中に、60フレーム連続でタメたことはあるかな?」などを調べます。 2.コマンドの入力状態を変数に持っておきます。タメコマンドなら、例えば「タメてません」「タメている途中です。今10フレームタメました」「タメおわりました」「タメ終わったけど、10フレームボタンが押されなかったのでタメを解除しました」といったように、状態を変えていきます。 最初は1.が作りやすいかも。2.は、1.で実現できないことが2.で実現できる場合があれば使うといいかも。