Unity3d Sprite渲染器和UI图像缩放

Unity3d Sprite渲染器和UI图像缩放,unity3d,unity-ui,Unity3d,Unity Ui,我正在尝试将Unity UI画布中的网格大小与另一个由精灵渲染器组成的网格相匹配 我想做的是将UI网格设置在Sprite渲染器网格的顶部。 通过将UI网格和精灵渲染器的父位置设置为Vector3.0,我可以在9:16(画布缩放器设置为1600-900,宽度/高度匹配为0.5)的纵横比下实现这一点 但是,当我更改为不同的纵横比(比如9:18)时,我会将UI网格画布中的画布缩放器更改为1800-900,宽度和高度匹配为0.5,以用于其他UI目的。 之后,两个栅格不再对齐。(即使其位置向量设置为零

我正在尝试将Unity UI画布中的网格大小与另一个由精灵渲染器组成的网格相匹配

我想做的是将UI网格设置在Sprite渲染器网格的顶部。 通过将UI网格和精灵渲染器的父位置设置为Vector3.0,我可以在9:16(画布缩放器设置为1600-900,宽度/高度匹配为0.5)的纵横比下实现这一点

但是,当我更改为不同的纵横比(比如9:18)时,我会将UI网格画布中的画布缩放器更改为1800-900,宽度和高度匹配为0.5,以用于其他UI目的。 之后,两个栅格不再对齐。(即使其位置向量设置为零)。 我知道渲染的位置不同,所以我是否可以根据UI网格缩放我的Sprite渲染器网格

另外,我使用两个摄像头分别渲染UI画布和精灵渲染器网格。我假设我必须更改渲染精灵渲染器网格的摄影机的正交大小?但背后的计算是什么