ライティング関係

共通設定

軸の固定

2Dゲームの場合、y軸の動きをさせたくないのでCharacter Movementコンポーネント内のConstrain to PlaneをONにし、Plane Consraint Normalでy軸の値を1.0にする。

Untitled

落ちる挙動の制御

床から落ちる際に今回はCapsule Collisionを指定しているため2Dゲームとしては不自然な落ち方をしてしまう。 これを避けるためにUse flat base floorをONにする。これでbox collisionのような動きをするようになる。

Untitled

ジャンプの動きを軽やかにする

デフォルトのCharacter Movementに設定してあるgravity scaleだとふわふわしているので5.5ぐらいにあげる。 これだとジャンプが非常に短くなってしまうので次にJumpZ Velocityを900cm/sぐらいにあげる。 これに加えてAir Controlの値を1.0にして地上と同じような制御をできるようにすると、ロックマンのような空中で微調整ができるゲームになる。

個々のBP作り方

BP_Player