2016-08-21 4 views
0

Hier ist der Code, den ich für meinen Charakter-Controller schrieb:Wie behebe ich den Fehler in meinem Player Controller?

mit UnityEngine;

mit System.Collections;

public class FirstPersonController: MonoBehaviour {

public float movementSpeed = 5.0f; 

// Use this for initialization 
void Start() { 

} 

// Update is called once per frame 
void Update() { 

    float forwardSpeed = Input.GetAxis("Verical") * movementSpeed; 
    float sideSpeed = Input.GetAxis("Horizontal") * movementSpeed; 

    Vector3 speed = new Vector3(sideSpeed, 0, forwardSpeed); 

    CharacterController cc = GetComponent<CharacterController>(); 

    cc.SimpleMove(speed); 

} 
} 

Und wenn ich versuche, meinen Charakter zu bewegen ich mich nicht bewegen kann, und ich bekomme diese Fehlermeldung:

UnityException: Input Achse Vertikale ist nicht eingerichtet. Um die Eingabeeinstellungen zu ändern, verwenden Sie: Bearbeiten -> Projekteinstellungen -> Input FirstPersonController.Update() (unter Assets/Script/FirstPersonController.cs: 16)

Können Sie mir helfen, mein Problem zu beheben.

Antwort

0

Eingabe Achse vertikal ist nicht eingerichtet.

könnte Ihnen jetzt nicht helfen. hoffentlich wird jemand in der Zukunft helfen.

Ich hatte dieses Problem. stellte sich als einfache Lösung heraus, als ich es fand. Ich habe das Wort vertikal in meinem Code nicht gleich eingegeben.

man hatte eine Kappe V die anderen nicht Kappen v. So ein grundlegender Fehler lol.

Verwandte Themen