- Home /
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 :D
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?
Answer by lvictorino · Sep 06, 2012 at 07:04 AM
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.
Your answer
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
Error CS1502 help! 1 Answer
BurgZergArcade Unity tutorial 19-20 errors. 0 Answers
BurgZergArcade tutorial 20 errors? 0 Answers
Vehicle Script Help 1 Answer