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.