Open14

UE5でメニュー画面を作る

ミツヒコ・イクルミミツヒコ・イクルミ

UIは作れる(画面開発はできる)ようになったが、そもそもキーボードの適当なボタン押してメニュー開く、みたいなのはどうすればいいんだ

ミツヒコ・イクルミミツヒコ・イクルミ

次、キーボードのバインドを作る。
コンテンツドロワー右クリック→Input Action
名前はIA_Menuとかでいいか。

ミツヒコ・イクルミミツヒコ・イクルミ

エディタが開く。
Action→Value Type→Digital(押したか押さんか、ゼロイチ、みたいなやつらしい)
Triggers→追加ボタン
Pressedにしておこう

ミツヒコ・イクルミミツヒコ・イクルミ

なにこれ
どこのキーボード押したかは別のところで作るらしい
Input Mapping Contextを作る
コンテンツドロワー右クリック→Input Mapping Context
Mappings→Mappings追加→キーボードマークでWキーにしてみた

ミツヒコ・イクルミミツヒコ・イクルミ

一般的には構造体を作って構造体のメンバにアクセスする、みたいな形を取るみたいだ
アイテムを構造体として表現しておいて変数→構造体をブレイクする

ミツヒコ・イクルミミツヒコ・イクルミ

BPエディタで右クリックして自分で作った構造体を探すと、ブレイクする関数(?)も見つかる
↑これ誰も書いてなくてさもあたりまえみたいな雰囲気になっててハマった