We’re having big issues with UE right now. We are working on big vehicles with turrets, and collisions are becoming a problem.
- Turrets can move around, so we can’t use the auto-weld feature. Doing so results in very large CPU time because of unwelding and welding at each movement, it’s way too expensive - 2ms per tick per object.
- If we don’t use auto-welding, we encounter an even bigger problem : self-collision. Components within the actor collide with each other - we’re getting NotifyHit() calls with a root mesh and a turret mesh.
The first thing is probably fine - auto weld doesn’t have to be fast, it’s understandable.
But the second problem is proving difficult : the only fix we have right now is to remove turret collision alltogether, which is a big problem for us.
Is there a workaround ?