おでんブログ

ゲームデザイナーな自分がUE4でつまづいたところを記録していくブログ

2Dキャラクター同士が衝突しない

Paper2Dを使っていてつまづいた箇所

てっきり、Spriteにコリジョンを設定しておけばキャラクターのコリジョンはOKだと思っていたのに、なぜかOverlapもHitもできない… キャラクターアニメーションのすべてのフレームにコリジョンを設定しているのに…

 

SpriteだけではなくFlipbookのコリジョンを設定してあげる必要があった。

Flipbookの詳細タブのCollision Sourceを変えてやればOK。

f:id:marutoku-oden:20210126210410p:plain

Each Frame Collisionにしてやれば、フレームごとに形状を合わせたコリジョンで判定してくれる。