4.

UE5のブループリントで特定のキーが押された時にイベントを発火させる方法

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

Unreal Engine 5(UE5)では、ブループリントを使用して特定のキーが押されたときにイベントを発火させることができます。本記事では、特定のキー入力に応じてイベントを実行する方法について詳しく解説します。

キー入力イベントとは?

キー入力イベントとは、プレイヤーが特定のキーを押したときに処理を実行するための仕組みです。例えば、スペースキーを押すとジャンプする、Fキーを押すとアイテムを拾うなどの操作を実装できます。

キーイベントを設定する方法

UE5のブループリントで特定のキーが押された時にイベントを発火させるには、以下の手順を実行します。

1. ブループリントエディタを開く。 2. 「Event Graph」を開く。 3. 「Keyboard Events(キーボードイベント)」を検索し、追加したいキー(例:「E」キー)を選択。 4. 追加されたイベントノードの出力ピンから処理を接続する。

キー入力をカスタムイベントと連携する

キー入力イベントをカスタムイベントと組み合わせることで、より柔軟な制御が可能になります。

1. 「Event Graph」で新しいカスタムイベントを作成。 2. 「Keyboard Event」ノードの「Pressed」ピンからカスタムイベントに接続。 3. カスタムイベント内で実行したい処理を設定。

入力アクションを使用してキーイベントを管理する

UE5では、Input Action(入力アクション)を使用することで、キーの割り当てをより管理しやすくできます。

1. 「Edit」メニューから「Project Settings」を開く。 2. 「Input」セクションを開く。 3. 「Action Mappings」の「+」ボタンを押し、新しいアクションを追加。 4. 追加したアクションにキーを割り当てる(例:「Interact」 → 「E」キー)。 5. ブループリント内で「Input Action」イベントを作成し、処理を実行。

まとめ

UE5のブループリントでは、キー入力イベントを使用することで、プレイヤーが特定のキーを押したときにイベントを発火させることができます。直接キーイベントを設定する方法だけでなく、入力アクションを活用することで、より柔軟で管理しやすい実装が可能です。ぜひ活用してみてください。

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
同階層のページ
  1. ブループリントで途中から親クラスを指定する方法
  2. C++で編集となっているコンポーネントをブループリントで編集する方法
  3. ブループリントでBoolean変数の初期値を変更する方法
  4. ブループリントで特定のキーが押された時にイベントを発火させる方法
  5. ブループリントで配列からインデックスを指定して取得する方法
  6. Blueprintで「Esc」キーを使ってイベントを発生させる方法
  7. Blueprintで「Cast To」を使い、複数のクラスに対応する方法
  8. Blueprintで指定した確率で処理を分岐させる方法
  9. FrameGrabberをBlueprintで使用する方法
  10. ブループリントで現在日時を取得する方法