I have a game mechanic that requires a player to be connected to two separate objects via spring joints. As Unity only allows one spring joint per object I’m assuming that I need to apply each spring to child objects. How do I go about transferring the forces upwards to the parent object?
Transfer of forces back and forth between both objects is automatic. What you’re suggesting (two fixed end points with springs connected to the player) works fine.
One gameObject needs to have the spring as a component just as a technical matter, since Springs are currently components. That also allows you to adjust the connection point on that object (I think it connects to the other one at the nearest point, from the starting position.)
In theory, it seems a spring could be a gameObject with two slots for connected objects. But that would encourage people to make overly-complex chains that would break physics