Search Issue Tracker
By Design
Votes
0
Found in
5.0.0a18
Issue ID
621898
Regression
No
when car flips it jumps in the end
To reproduce:
1. Open attached project
2. Open test4 scene
3. Enter play mode
4. make the car flip (continuously holding w + a will do the trick)
5. Observe
Expected result: it rolls over
Actual result: After almost finishing to roll over it jumps upwards
Note: I suspect this happens because upon turning fully around the wheel collider detects itself as being very close to the ground, thus it applies huge spring force which causes the jump.
By Design:
There is nothing we can do to it as of right now. The raycast car model just has this limitation, and one can only approach it from the content side of things, not the algorithm one. This can be improved when we enable shape sweeps instead of raycasts, but that's unclear when happens.
----
Some of the ways to work this around are:
1) Use EasySuspension to configure cars to make sure the springs are not excessively stiff. This also helps to make the car follow the uneven surface smoother as the wheel bumps won't result in high forces setting the car to air.
2) Protect the places where the wheels are installed by additional colliders to exclude this situation where the car flips on the side until the wheel collider touches the ground to set the car into the air. Having those colliders is also important to make wheels push the smaller colliders out of the way.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Out-of-bounds memory access with multiple CanvasRenderers under a Canvas when using Mesh API
- Inspector tries to access file after it was deleted when the file was locked in Inspector window
- Changing Transform values in Search window Inspector loses focus while dragging and stopping mouse without releasing dragging action
- Saving changes on the dirty VFX Graph during the Play mode throws "The referenced script (Unknown) on this Behaviour is missing!" warnings
- VFX Graph Debug Info overlaps the "Initialize" block debug info by default
Add comment