Hello, I’m a complete noob on Unity and I’m trying to make a simple tank to begin with.
I managed to make a script to make the wheels work and be animated and such. Since its a tank the speed must be limited, but the grip and torque must be high.
With the simple controls of the tutorials I found around I must increase “Acceleration” to give the tank more torque, but it also makes it very fast, and the grip is nowere around to be modified.
I found te official documentation about the WheelFrictionCurve thing, and I implemented it in my code.
It works because playing with the parameters has an effect to how the tank drives, BUT if I set the values as the official doc says they are the default, the tank just bounces to infinity the same second it touches the ground, and if I tune the parameters so it does not bounce to infinity, the grip is waaaay lower than before implementing the curve and makes it undrivable.
I really dont understand what is wrong, by default im manually creating the same curve that Unity uses by default if I don’t specify otherwise, but it does not behave like it.
Im creating the curves wrong?
Is there a different way to make it so the vehicle has a lot of torque, a lot of grip, but slow acceleration and top speed?
Thanks in advance for checking this!