Need help! It is not possible to invoke an expression of type 'UnityEngine.Vector3

Ok i need help with a game i am going to start making. I am new to unity so ignore my stupidity :smiley:

I am trying to change this car tutorial (http://forum.unity3d.com/threads/128743-Car-Tutorial-for-Android) into an android game.

It says on that page i need to change

 // finally, apply the values to the wheels. The torque applied is divided
 by the current gear, and
 
     // multiplied by the user input variable.
 
     FrontLeftWheel.motorTorque = EngineTorque / GearRatio[CurrentGear]
 * Input.GetAxis("Vertical");
 
     FrontRightWheel.motorTorque = EngineTorque / GearRatio[CurrentGear]
 * Input.GetAxis("Vertical");
 
         
 
     // the steer angle is an arbitrary value multiplied by the user input.
 
     FrontLeftWheel.steerAngle = 10 * Input.GetAxis("Horizontal");
 
     FrontRightWheel.steerAngle = 10 * Input.GetAxis("Horizontal");

to

  // finally, apply the values to the wheels. The torque applied is divided
 by the current gear, and
 
     // multiplied by the user input variable.
 
     FrontLeftWheel.motorTorque = EngineTorque / GearRatio[CurrentGear]
 * Input.acceleration("Vertical");
 
     FrontRightWheel.motorTorque = EngineTorque / GearRatio[CurrentGear]
 * Input.acceleration("Vertical");
 
         
 
     // the steer angle is an arbitrary value multiplied by the user input.
 
     FrontLeftWheel.steerAngle = 10 * Input.acceleration("Horizontal");
 
     FrontRightWheel.steerAngle = 10 * Input.acceleration("Horizontal");

When i do that i get this error …

Assets/Scripts/Car Control/PlayerCar_Script.js(57,84): BCE0077: It is not possible to invoke an expression of type 'UnityEngine.Vector3'.

on the lines that i changed to “acceleration”

Can anyone help me please?

Hi,

Look at the documentation for Input.acceleration. Here you can see that acceleration is a field while you use it as a method (using parenthesis instead of equal). Then you can see acceleration takes a Vector3 where you try to give it “Vertical” which is a String.

That’s why it can’t work.

Thank you for your help! :slight_smile: Much appreciated!