On occasion, I will have items fall straight up and become unresponsive. The loot spawns high above the chest, so it is not spawning in the collision.
On construct, I do set the actor’s mesh, set simulate physics to true, and disable the actor’s sphere collision’s generate overlap events.
When the actor hits the ground, based on a simple physical material I created called Ground and set on the landscape, I run a SetTimerByFunctionName looping at 0.1 seconds to check the actor’s current velocity.
If the velocity hits < 0.1, I enable the actor’s sphere collision’s generate overlap events and set the collision response to channel to Interaction (a custom trace channel I created in the project’s settings).
I am assuming the issue is that the actor is hitting the ground at less than 0.1 velocity, but something is happening that I cannot track.
Posting here to see if someone has any ideas. ![]()
