2012年4月10日 星期二

使用 #pragma strict

簡單的在腳本頂部添加#pragma strict。
然後,unity將在腳本中禁用動態類型,強制使用靜態類型,如果一個類型未知。
Unity將報告編譯錯誤。那麼在這種情況下foo將在編譯時產生一個錯誤:

#pragma strict
function Start (){
     var foo = GetComponent(MyScript);
     //會出錯,必須改為 var foo:MyScript = GetComponent(MyScript);    
     foo.DoSomething();
}

沒有留言:

張貼留言