0

我试图抓住一个放置在正确位置的游戏对象,并使用代码将其重新设置为不同的游戏对象转换。我设法通过使用 ..transform.parent = parent.transform 来做到这一点,但旋转和位置变得一团糟。重新育儿时如何保持它的旋转和位置?

谢谢!

4

2 回答 2

1

将您想要作为父对象的所有游戏对象放置到空游戏对象(例如:“EMPTY\PARENT\EMPTY\CHILD”),比例为 1:1:1(在编辑器中)或将您的父游戏对象重新缩放为 1:1 :1

于 2013-11-05T23:33:49.763 回答
1

始终使用gameObject.transform.SetParent(anotherGameObject),否则您将面临您所描述的那种现象的风险。见SetParent 文档;还有第二个参数需要考虑。

问题中提到的形式在许多情况下仍然有效,但已被弃用一段时间。

于 2017-05-23T19:27:08.777 回答