我正在尝试抓取放置在正确位置的Gameobject并使用代码将其重新父级转换为不同的Gameobject变换。我设法通过使用..transform.parent = parent.transform来做到这一点,但旋转和位置搞砸了。如何在重新育儿时保持它的旋转和位置?
谢谢!
答案 0 :(得分:0)
将您想要的所有游戏对象放置到空游戏对象(例如:“EMPTY \ PARENT \ EMPTY \ CHILD”),比例为1:1:1(在编辑器中)或重新缩放您的父游戏对象1:1:1
答案 1 :(得分:0)
始终使用gameObject.transform.SetParent(anotherGameObject)
,否则您可能会面临您所描述的那种现象。见SetParent
docs;还有第二个要考虑的参数。
问题中提到的表单在许多情况下仍然有效,但已被弃用了一段时间。