2016-08-21 4 views
0

다음은 캐릭터 컨트롤러 용으로 작성한 코드입니다.Player Controller에서 오류를 수정하려면 어떻게합니까?

using UnityEngine;

using 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 : 입력 축 수직 설치되지 않습니다. 입력 설정을 변경하려면 편집 -> 프로젝트 설정 -> 입력 FirstPersonController.Update() (Assets/Script/FirstPersonController.cs : 16)

내 문제를 해결할 수 있습니까?

답변

0

입력 축 세로가 설정되어 있지 않습니다.

지금 도움이되지 않을 수도 있습니다. 앞으로 도움이 될 것으로 기대됩니다.

이 문제가 발생했습니다. 내가 발견했을 때 쉬운 수정으로 밝혀졌다. 내 코드에서 수직 단어를 입력하지 않았습니다.

하나는 모자가 아닌 다른 대문자 v 이러한 기본적인 실수 롤.