LoginSignup
0
0

UnrealEngineのHit処理

Posted at

内容

設定が分かるまで時間がかかったので備忘録として書く。
特別難しい内容ではなく、ただの設定。
Box Collisionコンポーネントのような追加したCollisionを使用してHit処理を書きたい人向け

環境

UE5.3.2

方法

image.png

  • Collision Enabled
    Query Only(Physicsのほうは物理シミュレーションに使用するものなので今回は必要ない)
  • オブジェクト応答
    Player相手ならPawn
    自作BPへのHit処理(弾丸どうしの衝突時の処理とか)を書きたい場合はプロジェクト設定からオブジェクトチャンネルとプリセットを新規作成しておく

この設定でBox CollisionがHitイベントを発行できるようになる。

今回の原因

CollisionのようなHit検知オブジェクトのデフォルトは

  • Unity
    Block(だったはず。。。)
  • Unreal Engine
    Overlap

になっている。

元々Unityを使用していたためCollision = 壁みたいな印象があり、CollisionでPawnをブロックするのに設定が必要だという思考にならなかった。
ただStaticMesh側で設定したコリジョンは最初からCollisionEnabledになっているのでHitがとれる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0