我有一个非常奇怪的问题,当我的场景中的UI被设置为预制件时,然后我将预制件拖回场景,发生了令人难以置信的事情!Prefabs UI Position与原点不同。当你从下面的两张图片可以看出, The first picture is the result of my production, The second picture is a prefab 您可以在第二张图片中看到结果。预制件的某些子UI的位置与应该的位置不同。 This is the original anchor layout of that changing UI,this is layout of that changing UI in prefab
答案 0 :(得分:0)
预制位置的行为可能有点令人困惑。
基于假设: 您的期望结果 UI对象看起来像是Panel_Rendersettting的子项。
您使用结果 UI对象发布的图片,它是Canvas的直接子项。
您应该尝试将预制件拖到Panel_rendersettting上并将其放在那里。 如果您通过脚本分配它,则应在Instantiate重载方法中设置父变换。
如果您稍后更改父级,它将保持它在sceneview中的变换,这样就不会有帮助。