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);
}
在這個腳本中沒有任何東西突出給我作爲任何形式的滯後的原因。你確定它是由這個腳本造成的嗎? – Bart
真的嗎?我有一個足夠體面的電腦,所以我懷疑它造成的,我也得到了同樣的問題在大學的電腦上,我不知道這個問題可能是什麼,不用擔心,謝謝你的迴應 – user2757842