Top > BP-キーコンフィグ
#contents UE4.8.3 * 概要 [#vd62201d] ユーザーに任意にキーを選択してもらう * 実装 [#x14ae3c9] 1. まずキー情報を格納する変数(ここでは構造体)を用意 &ref(bp-keyconfig_01.png,,70%); 2. こんな感じの画面で、「アサインするキーを押してください」画面を表示 &ref(bp-keyconfig_02.png,,70%); 3. その間、こんな感じでBP。 - 「Tick」イベントで回す。 - 「Key」型の変数を「Make Array」ノードで配列を作成する。ユーザーが使用していいキーだけを配列化。(「ESC」キー等システムのキーは除外した) - 「Key」構造体は、「Was Input Key Just Pressed」ノードで押した瞬間を取得できる。 - 押されたらそのキーで確定させて終了させる &ref(bp-keyconfig_03.png,,70%); 4. 押されたキーを(1)のキー変数に設定する。 &ref(bp-keyconfig_04.png,,70%); 5. 実際の使用時は、保存しておいた「Key」変数から「Was Input Key Just Pressed」、「Was Input Key Just Released」で入力あったかを判定して処理する。 &ref(bp-keyconfig_05.png,,70%); - キーボードとパッド両対応だったので、マクロ用意した。 - キーボードとパッド両対応だったので、マクロ用意した。(押されてない時は処理を捨てる) &ref(bp-keyconfig_06.png,,70%); |