Input 基本行走脚本输入

Input 基本行走脚本输入,input,unity3d,lag,topdown,Input,Unity3d,Lag,Topdown,我在游戏中有一个基本的脚本,用于在自上而下的关卡中导航我的角色,但是每次我按下任何一个键,都会有一个轻微的输入延迟,屏幕会冻结一秒钟 我不知道怎么修。如果有人有任何想法,我将不胜感激 var-walkSpeed:float=7.0; 函数启动(){ } 函数更新(){ 刚体旋转=真; if(Input.GetKey(“w”))transform.Translate(Vector3(0,0,1)*Time.deltaTime*walkSpeed); if(Input.GetKey(“s”))tra

我在游戏中有一个基本的脚本,用于在自上而下的关卡中导航我的角色,但是每次我按下任何一个键,都会有一个轻微的输入延迟,屏幕会冻结一秒钟

我不知道怎么修。如果有人有任何想法,我将不胜感激

var-walkSpeed:float=7.0;
函数启动(){
}
函数更新(){
刚体旋转=真;
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);
}

我建议使用标准资源附带的字符控制器。它将所有的fps动作都从盒子里拿出来。

在我看来,这个脚本中没有任何东西是任何形式的延迟的原因。你确定是这个剧本引起的吗?真的吗?我有一台足够好的电脑,所以我怀疑这是由它引起的,我在大学的电脑上也遇到同样的问题,我不确定问题可能是什么,不用担心,谢谢你的回复