Wheel Colliders drop through the ground if any settings on the Rigidbody are changed in Unity 6

At least they’re contacting the ground and not just going through it. That was the bug that has been fixed.

The problem you’re experiencing is something different, maybe unrelated to this. Maybe some settings of the WheelCollider were reset to their default values? (i.e. radius = 1). Showing the WheelCollider gizmos should give some clues.

No, radius looks good.

When I just disable and enable the Wheel Collider component while in play mode, everything is ok:

Very strange.

The same issue, bug in unity makes my cars as offroad monsters.

Each time when I upgrade Unity to new version with all these bugs I swear it was my last upgrade (

The wheels going through the ground or pushing the body up are the same issue it just depends on how high or low the vehicle has been set, at least in my case the bug is still not fixed in 6000.0.23f1

Heya, this issue is different and tied to vehicle init. I’m on it at the moment will provide info as soon as there’s a fix in flight.

Cheers,
AlexRvn.

Great. Thanks for the info. Is there an official bug in the issuetracker we can track?

yep, here you go: Unity Issue Tracker - Vehicle body is lifted way above wheels containing a WheelCollider Component when entering Play Mode

Thank you @alexrvn !

Guys, please vote on it if you want it to be in the next release/patch.

Also, I found a workaround. It did not work for me to change collider properties in my instantiating class on new game objects. But I successfully fixed it in GameObject (car) itself: in Start() method I just disable/enable any wheel collider of this object:

Heya a fix for the issue mentioned above will ship in 6000.0.25f, furthermore we’ve identified an additional issue with adding WheelColliders by script not preserving some of the wheel settings in some vehicle setups. Currently working on fixing that. Hopefully it will be in time for 6000.0.25f.

Cheers,
AlexRvn

Thanks for update, mate!

Hi!

Just another quick update, a fix for Unity Issue Tracker - Colliders of GameObject with Rigidbody component fail to collide with another GameObject when Rigidbody becomes Kinematic has landed in 6000.0.26f.

Cheers,
AlexRvn

Thanks, voooooted!

I can confirm, my colliders are fixed in 6000.0.25f - thanks again!

Awesome, thanks for reporting back on this!

Cheers,
AlexRvn

:waving_hand:
In version 6000.2.0f1, the bug is present
Wheels fall through the ground after some time
Realistic Car Controller

I’m seeing this issue in 6000.2.1 as well. Wheels fall thru the ground after calling AddExplosionForce on a vehicle that was respawned (disable & enable gameobject). This did not happen in 6000.1.

Same here. Was working ok on 6.1, then updated to 6.2 and randomly some AI cars fall thru the ground.

I use VPP for player vehicle (old version with wheel colliders) and can change any setting in realtime without problem.
My AI traffic uses STS and sometimes falls, and if i change settings in runtime on rigidbody or colliders the problem don’t occur, it’s very random.

By disabling/enabling wheelcollider seems to fix and the AI car goes back on track.

See also:
Wheel colliders are sleeping by default until disable/enable - Unity Engine - Unity Discussions

Up, the issue is actual

Same problem after upgrading to 6.2
AI RCC is used