Я хочу создать объекты X в цикле, получить доступ и установить свойства вновь созданных объектов. Я использовал метод Instantiate
с переданным RigidBody, как показано в учебнике, но мне нужно получить доступ к свойствам скрипта, связанного с объектом, а не только к жесткому телу.Создание экземпляров класса в Unity во время выполнения
Вот метод, который я пытаюсь сделать работу:
public void makeGrid(int w = 10, int h = 10)
{
gridWidth = w;
gridHeight = h;
int tileArrayLength = gridWidth * gridHeight;
tileArray = new Tile[tileArrayLength];
for (int i = 0; i < gridWidth; i++)
{
for (int j = 0; j < gridHeight; j++)
{
// add tiles
Tile t = new Tile(); // !!! doesn't work >_<
t.posX = i;
t.posY = j;
t.id = j + 10 * i;
tileArray[t.id] = t;
}
}
}