- 在Resources文件夾里面放入資源。加載
如:
getBulle = Resources.Load ("Bullet") as GameObject;
- 擴展方法-擴展系統組件
ref 、out、params參數區別
ref和out 都是按地址傳遞的,使用后都將改變原來的數值。ref 方法參數關鍵字使方法引用傳遞到方法的同一個變量。當控制傳遞回調用方法時,在方法中對參數所做的任何更改都將反映在該變量中。若要使用 ref 參數,必須將參數作為 ref 參數顯式傳遞到方法。ref 參數的值被傳遞到 ref 參數。 傳遞到 ref 參數的參數必須最先初始化。屬性不是變量,不能作為 ref 參數傳遞。
方法參數上的 out 方法參數關鍵字使方法引用傳遞到方法的同一個變量。當控制傳遞回調用方法時,在方法中對參數所做的任何更改都將反映在該變量中。當希望方法返回多個值時,聲明 out 方法非常有用。使用 out 參數的方法仍然可以返回一個值。一個方法可以有一個以上的 out 參數。若要使用 out 參數,必須將參數作為 out 參數顯式傳遞到方法。out 參數的值不會傳遞到 out 參數(也就是out只出不進)。不必初始化作為 out 參數傳遞的變量。然而,必須在方法返回之前為 out 參數賦值。屬性不是變量,不能作為 out 參數傳遞。ref可以把參數的數值傳遞進函數,但是out是要把參數清空就是說你無法把一個數值從out傳遞進去的,out進去后,參數的數值為空,所以你必須初始化一次。
兩個的區別:ref是有進有出,out是只出不進。