Top > BP-キーコンフィグ

UE4.8.3

概要

ユーザーに任意にキーを選択してもらう

実装

1. まずキー情報を格納する変数(ここでは構造体)を用意
bp-keyconfig_01.png

2. こんな感じの画面で、「アサインするキーを押してください」画面を表示
bp-keyconfig_02.png

3. その間、こんな感じでBP。

  • 「Tick」イベントで回す。
  • 「Key」型の変数を「Make Array」ノードで配列を作成する。ユーザーが使用していいキーだけを配列化。(「ESC」キー等システムのキーは除外した)
  • 「Key」構造体は、「Was Input Key Just Pressed」ノードで押した瞬間を取得できる。
  • 押されたらそのキーで確定させて終了させる
    bp-keyconfig_03.png

4. 押されたキーを(1)のキー変数に設定する。
bp-keyconfig_04.png

5. 実際の使用時は、保存しておいた「Key」変数から「Was Input Key Just Pressed」、「Was Input Key Just Released」で入力あったかを判定して処理する。
bp-keyconfig_05.png

  • キーボードとパッド両対応だったので、マクロ用意した。(押されてない時は処理を捨てる)
    bp-keyconfig_06.png

添付ファイル: filebp-keyconfig_06.png 495件 [詳細] filebp-keyconfig_05.png 531件 [詳細] filebp-keyconfig_04.png 545件 [詳細] filebp-keyconfig_03.png 634件 [詳細] filebp-keyconfig_02.png 500件 [詳細] filebp-keyconfig_01.png 647件 [詳細]

リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2015-08-12 (水) 01:30:18 (3180d)