Hi.
Is it possible to move object with single root rigidBody and multiple colliders inside? I want to move object with a voxel wheels, but looks like there are necessary multiple rigid bodies with hinge joints. But that solution is poorly compatible with drag and drop: when you quickly move object, that consists of multiple rigid bodies, it temporaly desintegrates by separate parts.
But without joints object can’t be moved by the wheels, as you can see in the sample project attached. Maybe, it’s possible to do this without joints?
Yes, but let’s try attached example: such compound collider can’t be used to car wheel like movement: without multiple rigid bodies game object will not be able to roll from it’s initial position
You can’t have objects independently move with respect to each other if you have a single rigidbody as in your original question:
The only way to have two objects move independently is for both to be rigidbodies. If you then want to constrain their relative movement in some way (limiting translation and only allowing rotation, for example) then you must use joints.
Note that joints aren’t perfect, so large hierarchies of objects and/or large mass differences in objects joined by joints may exhibit incorrect behavior. You have articulated bodies as an alternative, which are a lot more robust for these cases but come with their own limitations and somewhat increased cost.