Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rigidbody doesn't wake up if the joint it's connected to would update it. #692

Open
Ughuuu opened this issue Jul 18, 2024 · 4 comments
Open

Comments

@Ughuuu
Copy link

Ughuuu commented Jul 18, 2024

If I have a Rigidbody connected to a Kinematicbody through a joint, and the Rigidbody has a sleep of 0.5, after the Rigidbody sleeps, if I move the Kinematicbody(and the joint would need to move the Rigidbody to respect the distance) it does not update the Rigidbody as it is asleep. It would be nice if the Rigidbody would wake up in case the joint needs to update it again.

@Ughuuu
Copy link
Author

Ughuuu commented Aug 1, 2024

Workaround for this is to set the Rigidbody to never sleep.

@Ughuuu
Copy link
Author

Ughuuu commented Aug 1, 2024

Implemented this in the godot-rapier lib. So probably no longer needed in rapier directly, tho you never know. You can close it if you want, for my use cases its not needed.

@Vrixyz
Copy link
Contributor

Vrixyz commented Aug 6, 2024

Thanks for following up ; indeed your implementation is the intended API usage, so Iḿ closing the issue.

@Vrixyz Vrixyz closed this as completed Aug 6, 2024
@Vrixyz Vrixyz added wontfix This will not be worked on and removed C-Bug Something isn't working labels Aug 6, 2024
@Vrixyz Vrixyz removed the wontfix This will not be worked on label Aug 12, 2024
@Vrixyz Vrixyz reopened this Aug 12, 2024
@Vrixyz
Copy link
Contributor

Vrixyz commented Aug 12, 2024

Actually, I'm reopening to explore a helper to wake up connected bodies at #716

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants