Unity3d Unity(C#)-UI图像矩形变换宽度始终返回0

Unity3d Unity(C#)-UI图像矩形变换宽度始终返回0,unity3d,Unity3d,当我执行以下操作时: Debug.Log(xpBar.rect.width); 它给了我0。每一次。游戏对象在尝试访问时处于活动状态。 您可以使用“Canvas.forceUpdateCases();”在代码的第一行。 这对我来说很好如果我们诚实地说,这可能不是rectcransform中的错误,我们需要比无上下文行更多的信息来帮助。更新了帖子。不要将代码作为图像发布。

当我执行以下操作时:

Debug.Log(xpBar.rect.width);
它给了我0。每一次。游戏对象在尝试访问时处于活动状态。
您可以使用“Canvas.forceUpdateCases();”在代码的第一行。
这对我来说很好

如果我们诚实地说,这可能不是
rectcransform
中的错误,我们需要比无上下文行更多的信息来帮助。更新了帖子。不要将代码作为图像发布。