2014-03-14 95 views
0

當我救我的腳本,它出現這些錯誤:用C#腳本時遇到

資產/播放器Controller.cs(38128):錯誤CS1526:一種新的表達需要()或[]鍵入後。

資產/播放器Controller.cs(38129):錯誤CS8032:在分析過程中內部編譯器錯誤,以-v的細節問題。

我已經研究了,但無人接聽。有人可以幫忙嗎?問題是在這條線:

GUI.TextField (new Rect (Screen.width/2 - 65, Screen.height/2 - 11, 130, 22) "Do something to start"); } 

回答

4

你缺少Rectstring參數給GUI.TextField(Rect, string) constructor之間的逗號。

試試這個:

GUI.TextField (new Rect (Screen.width/2 - 65, Screen.height/2 - 11, 130, 22), "Do something to start"); } 

另外,還要考慮在多行格式化,使結構更清楚一點(和喜歡這個錯誤有點容易發現):

GUI.TextField(
     new Rect(Screen.width/2 - 65, Screen.height/2 - 11, 130, 22), 
     "Do something to start"); 
} 
+3

「編寫代碼從不迫使開發人員水平滾動「是我的一個重要的經驗法則。 –

+1

@UweKeim:阿門。我認爲規則的拇指的版本:_What看起來「漂亮」就在辦公室的一個或多個大顯示器(其本身是有爭議的)......是在家裏用VPN連接筆記本皮塔_ – J0e3gan

+1

80列! FTW ;-) –

相關問題