如何统一固定子对象的位置?

Flo*_*emi 5 unity-game-engine

我正在统一制作一个健康栏,但健康栏的位置有问题。当生命条的父对象(Object)旋转时,生命条也会旋转。所以我固定了旋转但是来自父对象的位置正在改变。我认为这是因为它不能忽略父母的轮换。
有没有办法修复健康栏在其父级上方的位置?

Men*_*yus 2

在这种情况下,你真的需要这个游戏对象有一个父对象吗?如果是,则存储其初始位置,并在每一帧或当父级移动时将其设置为该存储值。

gameObject.transform.position
Run Code Online (Sandbox Code Playgroud)

始终是获得与其父使用的相对位置的世界位置

gameObject.transform.localPosition
Run Code Online (Sandbox Code Playgroud)