這裏是我的類:如何實例化從類對象在Unity的C#與一個變量(字符串)給一個名字
public class Mark {
public GameObject InstanciatedObject;
public Vector3 ControllerPosition;
public Quaternion ControllerRotation;
public void CreateMark(Mark m, GameObject o, Vector3 p, Quaternion r)
{
m.InstanciatedObject= o;
m.ControllerPosition= p;
m.ControllerRotation = r;
}
}
而且我想用下面的行另一個腳本:
Mark m = new Mark();
m.CreateMark(m, ControllerObject, GetControllerPosition(), GetControllerRotation());
這裏的問題是我不想手動創建對象的名稱。我想創建,例如,m1
,m2
,m3
等
無論你喜歡什麼類,都可以調用類的實例,但類名稱本身應該是固定的。除非你想看看動態對象創建:https://msdn.microsoft.com/library/ee461504%28v=vs.100%29.aspx – ManoDestra