2013-10-03 2 views
0

내 게임에서이 기본 스크립트를 사용하여 내 캐릭터를 위에서 아래로 탐색 할 수 있지만 키를 누를 때마다 약간의 입력 지연이 발생하고 잠시 멈 춥니 다.기본 걷기 스크립트 입력

나는 그것을 고치는 방법을 모르겠습니다. 누구든지 아이디어가 있다면, 고맙겠습니다.

var walkSpeed: float = 7.0; 

function Start() { 

} 

function Update() { 

    rigidbody.freezeRotation = true; 

    if(Input.GetKey("w")) transform.Translate(Vector3(0, 0, 1) * Time.deltaTime * walkSpeed); 
    if(Input.GetKey("s")) transform.Translate(Vector3(0, 0, -1) * Time.deltaTime * walkSpeed); 
    if(Input.GetKey("a")) transform.Translate(Vector3(-1, 0, 0) * Time.deltaTime * walkSpeed); 
    if(Input.GetKey("d")) transform.Translate(Vector3(1, 0, 0) * Time.deltaTime * walkSpeed); 
} 
+0

이 스크립트에는 어떤 형태의 지연의 원인으로도 두드러지지 않습니다. 이 스크립트로 인한 것입니까? – Bart

+0

오, 정말? 나는 괜찮은 PC를 가지고 있기 때문에 그 원인에 의문이 생기지 않는다. 대학의 PC에서도 똑같은 문제를 겪고있다. 문제는 무엇이 될지 모르지만 걱정하지 마라. 응답을 주셔서 감사합니다. – user2757842

답변

1

표준 자산과 함께 제공되는 문자 컨트롤러를 사용하는 것이 좋습니다. 그것은 상자 밖의 모든 fps 움직임을 돌보아야합니다.