- Home /
Car can move backwards and sideways but not forward. also an audio problem
Hi, just bought a Car Model from the Asset Store and tried to make it working. I thought it was a good idea to just copypaste the script from the Standard Asset Car. And after some inital problems I can now get the car moving but only backwards and sideways. I don't get a compiler error so I have no idea what the problem might be and what infos I need to give you to help me. I'm new to unity and C++. Edit: I also found out that the brake doesn't function.
Also, I have one smaller problem with the audio of the car. I get the following compiler error:
NullReferenceException: Object reference not set to an instance of an object UnityStandardAssets.Vehicles.Car.WheelEffects.EmitTyreSmoke () (at Assets/Standard Assets/Vehicles/Car/Scripts/WheelEffects.cs:47) UnityStandardAssets.Vehicles.Car.CarController.CheckForWheelSpin () (at Assets/Standard Assets/Vehicles/Car/Scripts/CarController.cs:283) UnityStandardAssets.Vehicles.Car.CarController.Move (Single steering, Single accel, Single footbrake, Single handbrake) (at Assets/Standard Assets/Vehicles/Car/Scripts/CarController.cs:171) UnityStandardAssets.Vehicles.Car.CarUserControl.FixedUpdate () (at Assets/Standard Assets/Vehicles/Car/Scripts/CarUserControl.cs:27)
The script belonging to it (line 283 is the one with EmitTyreSmoke)
"if (Mathf.Abs(wheelHit.forwardSlip) >= m_SlipLimit || Mathf.Abs(wheelHit.sidewaysSlip) >= m_SlipLimit)
{
m_WheelEffects[i].EmitTyreSmoke();
// avoiding all four tires screeching at the same time
// if they do it can lead to some strange audio artefacts
if (!AnySkidSoundPlaying())
{
m_WheelEffects[i].PlayAudio();
}
continue;
}"
Any help appreciated
Answer by femi_alaka · Jul 15, 2018 at 10:07 AM
You do not get a compiler error because its a "Runtime Error". You need to assign the WheelEffects script to each wheelCollider.
You are replying to an older version of this question where I was asking for help assigning elements to Wheel Effects, right? Because I updated the question since then. But I do not really understand you still, the audio problem because of Wheel Effects does give me a compiler error, only my problem that the car cannot move forward doesn't give me one. Or could this problem also be linked to Wheel Effects?
Your answer
Follow this Question
Related Questions
Inspector scripting, adding lists, checkboxes and buttons [With Image] 0 Answers
no way to understand this 2 Answers
How to clamp EditorGUILayout controls' width ? 6 Answers
Property Drawer and Children 3 Answers