ComponentOverlapComponents doesn't work on mobile

I’m creating game that create dynamically meshes when finger moves. I need know when I cross already created mesh. For that I use UKismetSystemLibrary::ComponentOverlapComponents_NEW because other options don’t work.

All works perfectly when I play in editor (Mobile Preview), but when I deploy it to my mobile (LG G2 Mini) ComponentOverlapComponents allways return empty array.

Edit:

Added sample project. It adds 10 meshes dynamically and displays overlaps count. In editor it shows correct number, but on mobile always 0.

Sample project

Hello Matii,

Thank you for reporting this issue and for providing the reproduction project. I’ve had the same results on Android and iOS so I’ve placed a bug report in for the issue under the number UE-31966. I’ll be sure to update you whenever there have been any changes to the report or if the problem has been fixed.

Have a nice day!

After looking into the issue further, this appears to be caused by the platform not having WITH_PHYSICS_COOKING enabled. Due to this, all assets would need to be cooked ahead of time to have proper collision responses. The bug I entered was marked as By Design due to this but another report is being entered to combat this in another way. I’ll update here with more information as this develops.