Хорошо, название может сбивать с толку, потому что я не знаю, как это сказать.
Мой случай: у меня есть 2d спрайт с 4 дочерними объектами, каждый из которых размещается вокруг спрайта как периметр. Так это выглядит так:
Spawner2 имеет скрипт со следующим методом, который вызывается в начале игры. Внутри скрипта я создал новый префаб:
public void GenerateBox(int count)
{
...
GameObject spawnedRoom = Instantiate(possibleRooms[chosen], transform.position, Quaterion.identity);
}
Но это создает экземпляр объекта в местоположении Spawner1.
Итак, я попытался отладить. Я вытащил Spawner2 из его родителя и увидел местоположение (X: 1.0062, Y: -0.0038). Я помещаю его обратно в 2d спрайт, и когда я отлаживаю его положение, он дает мне X: 0, Y: 1, Z: -9.8.
Это из-за моего сборного дома? В чем проблема и как ее исправить?