这里是我的类:如何实例化从类对象在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