这是我为角色控制器编写的代码:
使用UnityEngine;
使用System.Collections;
公共类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 );
}
}
当我试图移动我的角色时,我无法移动,我得到了这个错误:
UnityException:未设置输入轴垂直。要更改输入设置,请使用:编辑 - &gt;项目设置 - &gt;输入FirstPersonController.Update()(在Assets / Script / FirstPersonController.cs:16)
你能帮我解决问题。
答案 0 :(得分:0)
未设置输入轴垂直。
现在可能对您没有帮助。 希望将来会帮助某人。
我有这个问题。当我找到它时,结果很容易解决。我没有在我的代码中输入相同的单词。一个人有一个上限V其他非上限v。这样一个基本错误大声笑。