我的游戏中有这个基本脚本,用于在自上而下的关卡中导航我的角色,但每次按下任何键时,都会出现轻微的输入延迟,并且屏幕会冻结一秒钟。
我不知道如何解决它。如果有人有任何想法,我将不胜感激。
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);
}