2017-02-16 51 views
-1

錯誤:無效令牌如果UnityEngine.KeyCode是「方法」,但使用像「類型」,UnityEngine.KeyCode.Equals是一個「類型」,但使用類似「變量」錯誤統一密鑰號碼等

private void Update() 
{ 
    if (Input.GetKeyDown(KeyCode.I)); 
    { 
     hideCheatGUI = true; 
    } 
} 
if (Input.GetKeyDown(KeyCode.Equals)); 

我需要幫助修復它。 (如果我問「noob」問題,我很新,所以很明白)。

回答

3

只需在if語句後刪除分號即可。在那裏你無法輸入任何這些條件。

另外,把你的第二個if語句放在你的Update函數中。在那裏,你把它放在外面。

private void Update() 
{ 
    if (Input.GetKeyDown(KeyCode.I)) 
    { 
     hideCheatGUI = true; 
    } 
    if (Input.GetKeyDown(KeyCode.Equals)) 
    { 
     // Your code 
    } 
} 
+0

謝謝你的回答 –