Unity Canvas rendermode 为Screen space Camera时,Canvas 的Scale无法修改,但是Camera的size会影响Scale的大小
时间: 2024-04-24 22:21:53 浏览: 117
UGUI在不同RenderMode下的Canvas中的自适应方式
确实,在 Unity 中,当 Canvas 的 Render Mode 设置为 Screen Space Camera 时,Canvas 的 Scale 是无法修改的。但是,此时 Canvas 的大小会受到所使用的 Camera 的 Size 属性的影响。在 Screen Space Camera 模式下,Canvas 会被渲染到相机的视口中,因此相机的 Size 属性会影响到 Canvas 的显示大小。当相机的 Size 值变大时,Canvas 会变大;当相机的 Size 值变小时,Canvas 会变小。因此,如果你想要调整 Canvas 的显示大小,可以通过修改相机的 Size 属性来实现。需要注意的是,修改相机的 Size 值可能会影响到你的游戏场景的显示效果,因此需要谨慎调整。
阅读全文