I’m trying to make a sort of physics arm that’s able to affect other physics objects and get stopped by walls so the player can’t just shove their arm through the wall.
For the moment I currently have this setup, a static arm where your hand would go, the red is the physics collider to affect other objects, ignore the green as it’s not important here.
My problem is that physics collider is delayed from the arm, so if I make the arm the physics collider it would feel delayed when you are moving your hand around.
Here is how I move the physics collider around, I am not sure what else to use to move the collider around.
Using a script to move what? The arm, physicial colliders, align position? I move the arms on a renderstepped so it moves with the camera properly and the align position and orientation are updated to be with those right after.
You can try increasing the responsiveness, or enabling rigidity enabled. With rigidity enabled, it will try to match the exact position of your arm, as long as it can do it without exceeding the MaxForce. Don’t know how it behaves when the MaxForce is infinite
I went ahead and tried to make a sort of hybrid approach before I fell asleep where if the arm is in a bounding box it would enable the align positions and align orientations and it seems to work how I would want it to work, there is still a few problems but those could be fixed over time.
I’m marking yours as a solution because it was to do with the responsiveness. Thank you for helping!