移動中に障害物にあたるとアクタが回転するようにしたい

移動中にアクタが壁や障害物に当たると、当たった部分を支点にアクタが回転するような動きを作りたいのですが、どのようにすればよいでしょうか?長い板を持って壁にぶつかると板が回転するような動きです。物理ベースで動かすことで実現できると思ったのですが、接触するとアクタの向きは変わらずそのまま動きが止まってしまいます。図で表すとこんな感じです。

Hi turbotanaka, I’m kind of confused by your description. Do you want the actors behave like it shows in the figure, or you DON’T want it behave like that? And I don’t know in what context you are trying to implement this. Maybe a 2D scroll?

Generally this is what you get when you apply physics. Angular momentum and stuff will be calculated and then you get what is correct according to the Newton’s laws. If you don’t like the result, maybe you can try adding a force at the collision point, in code or in blueprint.

want it behave like that. This is a 3D Helicopter flight game, and the figure shows the player’s collision from above.
I’m trying to move it with physics force, but movement is stiff and doesn’t react to a collision with a wall. In other words, the reaction when colliding with a wall ends in the center of the figure.
I want a more natural flight movement. GTA is an example of ideal movement.

i have bad english. sorry.