我在團結一個簡單的遊戲,並有一個小uncretainity,你可以幫我: 我必須命名一個類的新實例嗎? 例如:c#我必須爲新的類實例指定名稱嗎?
public class CreateCharacter : MonoBehaviour {
public string charname;
public CreateCharacter (string charname)
{
this.charname = charname;
//does all the stuff needed
}}
我想從另一個腳本運行此:
int e = data.Length - 1;
if (e > 0)
{
new CreateCharacter(data[e]);
e--;
}
數據是一個字符串數組和CreateCharacter將新的字符對象存儲在這些對象的名單,這樣我就可以稍後再確定。我的問題是: 我必須寫:
CreateCharacter SomeName = new ChreateCharacter
的代碼運行?或者很簡單
new Class (constructor)
夠了嗎?
如果實際上不需要構建和使用對象實例,那麼該行爲應該是靜態方法。 – Servy
我將如何去解決這個靜態方法? – Bronsoner
如果這個類必須繼承MonoBehaviour:不要使用構造函數和'new'。 –