Жалуется на cube[i].transform.position типа "исходный объект не найден".
GameObject[] cube;
public GameObject myPrefab;
void Start()
{
cube = new GameObject[2000];
//myPrefab=GameObject.CreatePrimitive(PrimitiveType.Cube);
//myPrefab.GetComponent<BoxCollider>().isTrigger = true;
//DestroyImmediate(myPrefab.GetComponent<BoxCollider>());
for(int i=0;i<cube.Length;i++){
cube[i] = (GameObject)Instantiate(myPrefab);
}
}
void Update()
{
for(int i = 0; i<cube.Length; i++){
cube[i].transform.position = new Vector3(10,10,10);
}
}