Kinematic forces under Rigidbody Parents
The goal is to have a sub body that is part of a rigidbody parent, which can push other objects through its local movement. Like a piston. Moving the collider group of the parent body through the Transform causes unwanted phasing, and when against an unmovable object, does not push back the parent properly.
So far I have found MovePosition and MoveRotation to be able to alter velocities of kinematic bodies (unlike attempts to manually set them), and influence other bodies colliding with, but when using the methods it causes the sub body to stop considering the rigidbody transformations of the parent. Additionally, I could not find any way to pass collisions from kinematic sub bodies to the parent rigidbody. Which may make the kinematic solution further inapplicable.
I've been trying to get over this with different solutions for a handful of weeks, but I keep getting stuck digging paths leading to dead ends... Please, does anyone have advice?
Your answer
Follow this Question
Related Questions
[SOLVED] Ball rolling around a planet bounces off? 2 Answers
How to make two rigidbody stop when colllide? 1 Answer
Rigidbody is colliding terrain on isKinematic = false. call although meshes don't touch 0 Answers
how to prevent a kinematic rigidbody from going through static colliders 0 Answers
Road problem. Detect collision without effectively colliding with a rigidBody 1 Answer