【发布时间】:2015-05-21 06:08:55
【问题描述】:
我有一个复杂的游戏对象(即它是许多其他游戏对象的父对象),我想覆盖它的位置属性。
以下面的游戏对象为例
ParentGameObject
-Child1
-Child2
现在我想相对于 Child2 的位置定位 ParentGameObject,即当我设置 ParentGameObject.transform.position 时,它应该相对于 Child2 重新定位所有元素
将父对象的位置设置为零实际上应该定位 Child2,但整个游戏对象应该移动。
【问题讨论】:
-
非常感谢更多解释。我真的不明白你的要求。
-
您所说的“相对于”是什么意思?你的意思是 Child2 不应该移动,而是所有其他对象?
-
除非你能详细说明,否则我将不得不同意投票结束
-
我添加了一张图片,是否有帮助?我实际上必须用 child2 重新定位 child2 和所有其他游戏对象
-
好的。现在我懂了。您希望父对象的中心/轴位于 object2 的中心。我说的对吗?
标签: c# unity3d overriding gameobject