>きのっこさん どうもですー(´з`)/ >むゆーさん らじゃーです。 ちょっとややこしいかもしれませんが取りあえず文章で。 今は「どのボタンを押したか」だけをリングバッファに保存しています。全く同じ大きさのリングバッファをもう一つ用意して、そちらに「そのボタン状態を何フレームキープしたか?」を毎フレームカウントすることで数えるようにします。 これで、ボタンの状態とキープした時間の情報があるので、順に辿ることで理論上溜めも判定できるはずです(自信70%くらい) 上だけ押しっぱなしと斜め上は別物として判定されますので、そこは溜め判定の際に工夫が必要かもしれません。 これが難しかった場合、後は「溜め専用のバッファを作る」でもできそうです。専用を作る方がたぶん簡単で、代わりに管理するものが二種類になるので少し大変(バグとか出やすい)になると思われます。