押している間~する(長押し)という機能の実装 [連射、押している間スピードアップ]
今回は
押している間~するなどといった
長押しの実装をしていきたいと思います
実はUE4のインプットのノードには「押した時」と「離した時」しかなく
「押している間」という出力がありません
実装の仕方がわからなくて困っている方もいるかと思いますので紹介していきたいと思います
今回は、例として
【押している間銃で連射】と【押している間スピードアップ】
という機能の実装をやっていきたいと思います
下のスライドを見ながら頑張ってみてください
Unreal Engine 4の使用バージョンは4.24.2です
スライドの下に動画も張っておくのでわからないときは両方みると
解決できるかもしれません
Push event from XxTOYOxX
うまくできましたでしょうか?
また今回の実装は
Delayと組み合わせることで「〇秒間長押ししたら~する」などと
応用が利きますのでぜひ自身で考えて発展させていってみてください
[リクエストボックスを設置!]
あんな実装やこんな実装をやって欲しいなど何でも構いません
匿名で送られるので気軽に送っていただけると幸いです
(例)攻撃モーションを付けたい、UIにアニメーションを付けたい、制作に役立つサイトを教えてほしいなど