-
Notifications
You must be signed in to change notification settings - Fork 452
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
The VirtualCharacter doesn't find the ground contacts when mMaxSlopeAngle is above 60 degrees #892
Comments
Just after posting this I've discovered that reducing |
This is one of the test cases in the CharacterVirtualTest: CharacterVirtualTest.mp4so I would expect this to work. Is the platform maybe moved by updating its position ( Perhaps you can try to alter CharacterVirtualTest with the parameters of your in game platform to see if you can repro it? |
Nope, it's moved by changing its LinearVelocity.
This can't be the case as the platform is simulated on both the client and the server.
I'll try reproducing it there; something to note is that the platform is using a convex shape not a primitive box, maybe that's the problem? This is just a guess though. |
Apparently re-implementing the platform movement using Thanks for the help!! |
Hello, I'm debugging an issue on the virtual character which is failing to gather the contact with this moving platform, so it's not able to stay on it.
2024-01-30.19-02-01.mp4
I've noticed that this bug goes away by reducing the
mMaxSlopeAngle
to anything below 55 degrees.2024-01-30.18-50-20.mp4
Anything above 55 degrees (in radians 0.959931) cause this issue. Maybe there is something which is clamped to 1?
This bug is quite noticeable with 60 / 70 degrees.
The text was updated successfully, but these errors were encountered: