Component Hitによるドアの開閉方向を衝突向きで変えたい

いろいろなやり方があると思いますが、
「On Component Hit」ノードの[Hit]引数から[Impact Normal]を使う方法を考えてみました。

Actor内のコンポーネントを以下のように配置しています。

ブループリントです。
[Hit → Impact Normal]と[Actor Right Vector](Actorのドア用StaticMeshコンポーネントの配置の仕方でForwardと適宜読み替えてください。)の内積で衝突方向を判定して、[Open Rotation]変数の設定を分岐しています。

参考になれば幸いです。

3 Likes