こんにちは。VisualProgrammerの西条です。
UnityのInputSystemには、デフォルトでHold、Tapなどのinteractionが用意されていますが、
Originalのinteractionを実装することもできます。
デフォルトで用意されていないモノで、真っ先に欲しくなるinteractionは、
長押しによる、KeyRepeatではないでしょうか。
今回は、こちらの設計から、実装まで、を動画にまとめておきます。

Nobu
この動画は、次のような方におすすめです
- Originalのinteractionをつくってみたい
- KeyRepeatをつくってみたい
contents
- 準備
- KeyRepeatの状態遷移 : 紙上
- インプリ 〜 動作確認
それでは、ご覧ください。
各phase下での、各関数の動作は以下の通りです。

KeyRepeat動作のイメージは、以下の通りです。

また、KeyRepeatの状態遷移は、以下の通りです。

或いは、以下でもOK。

また、他にもUnityに関する動画をUpしているので、ぜひそちらも参考にして下さい。


