みつまめ杏仁

アンリアルエンジン(UE4)でGUIを作るためにゴニョゴニョしてます。UIデザイナーの皆様の助けになれば幸いです。

どっちの入力でも

基本的にInput Eventでキー入力の受付処理をすることが多いかと思うのですが、Tickとかで常に操作をチェックするような場合に、Was Input Key JustPressed ノードが便利。

ゲームパッドで操作する場合、スティック操作と方向キー両方受け付けた方がユーザーの好みに合わせられるからです。

これを使ってどちらのキーでも入力を受け付けるときのフローを作ってみました。

f:id:hiyokosabrey:20151220113648p:plain

論理和 ってやつを利用してます。

左スティックのLeft か 方向キーの Leftが押されたら true が出てきます。両方が押されていない場合 false が出てきます。

それを Branch ノードで判定すれば完成。