ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

ジャンプ

BP_ThirdPersonCharacter を参考にしながら、今回の無料アセットの「Elf Arden」に Enhanced Input System を組み込んでいる。
まずは、Event ReceivedControllerChanged で Enhanced Input Local Player Subsytem を PlayerController にマッピング。(という言い方であっているのかな)。起動直後にイベントが呼ばれているようだ。
マッピングはサンプルの IMC_Default を適用。これにはジャンプ、移動、カメラがマッピングされていた。
まずは試しにジャンプを変更してみた。
元の InputAction Jump は Pressed と Released があり、それらが、Jump と Stop Jumping につながっていた。EnhancedInputAction IA_Jump だと Pressed や Released は無く、Triggered や Started、Canceled など他にもいくつかあった。
とりあえず、Started を Jump につなげてみた。マッピングされているスペースバーを押すとキャラクターがジャンプすることが出来た。
Stop Jumping は何をつなげればよいのかちょっと分からず。そもそも、正しく動いている状態を知らないので、動いても本当にあっているのか分からない。