Дети получают «автоцентрирование» вокруг родителей в Unity - PullRequest
0 голосов
/ 03 ноября 2019

В 2D игре Unity у меня есть GameObject, который создает детей из префабов. Я делаю это так:

var NewShip = Instantiate(ShipPrefab, Position, Quaternion.identity);
NewShip.transform.SetParent(transform, false);

Тем не менее, полный набор детей размещается «вокруг» родителя. Родитель всегда находится в центре детей.

Это набор детей с выбранным родителем: parent selected

И это первый выбор ребенка:

child selecte

Независимо от того, находится ли этот ребенок в (0,0,0), он не находится визуально в той же позиции, что и его родитель.

Честно говоря, это было мое первоначальное намерение. Был готов написать код, чтобы получить этот «бесплатный» результат. Несмотря ни на что, я хотел бы знать, почему это происходит.

...