如何在Unity中固定子对象的位置?

5

我在Unity中制作生命条,但是生命条的位置出现了问题。当包含生命条的对象旋转时,生命条也会旋转。所以我固定了旋转,但是来自父对象的位置变化了。我认为这是因为它无法忽略父对象的旋转。


有没有办法将生命条的位置固定在其父对象上方?

1个回答

2
在这种情况下,你真的需要这个游戏对象有一个父对象吗?如果是,存储它的初始位置,并在每一帧或父对象移动时设置子对象位置为这个存储的值。"最初的回答"
gameObject.transform.position

"最初的回答"可以翻译成 "Original Answer"。这段文字要表达的意思是,获取一个相对于其父元素的位置常常使用世界坐标。请注意保留HTML标签。
gameObject.transform.localPosition

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接