Сообщение от Morganolla
При переходе с С++ на С# я не совсем понимаю работу с массивами. Например в коде
public class StartAnimator : MonoBehaviour {
public Transform[] ObjPos= new Transform[8];
void Start ()
{
ObjPos[0].position = new Vector3(-105, 281, 0.5f); // возможно здесь ошибка !!!!
.....................................................
......................................................
.......................................................
}
я создаю массив ObjPos - ссылок на объекты Transform или сами эти объекты Transform???
Если это массив ссылок, то как создать сами объекты?
Мне нужно иметь массив объектов Transform с заданным положением в пространстве, чтобы потом присваивать их другим выборочным объектам в игре...
|
Это массив ссылок на то, чего еще нет,так, как я понял, нельзя сделать объект, нужно типо так:
Vector3 pos=new Vector3(-105, 281, 0.5f);
ObjPos[0] = Instance(transform,pos,transform.rotation) as Transform;