unity canvas scale 中的恒定物理大小
时间: 2023-06-08 14:09:13 浏览: 160
Unity中的Canvas Scale Mode有三种,分别是Constant Pixel Size、Scale With Screen Size和Constant Physical Size。其中,Constant Physical Size(恒定物理大小)会将画布锁定在一定尺寸上,不管屏幕的物理尺寸多大,画布中的物体大小都不会改变。这种模式适用于需要保持物理实际大小的应用场景,如展示实际大小的平面图、平面水印等。
相关问题
Unity Canvas 中的Scale不能更改
实际上,Unity Canvas 的 Scale 是可以更改的。Canvas 的 Scale 实际上是控制了 Canvas 中所有元素的缩放比例,包括 UI 元素以及其它所有子物体。如果你希望改变 Canvas 的 Scale 值,可以通过修改 Canvas 的 Transform 组件中的 Scale 属性来实现。你可以在 Inspector 视图中找到 Canvas 的 Transform 组件,然后修改其 Scale 属性的值即可。需要注意的是,修改 Canvas 的 Scale 值可能会影响到你的 UI 的显示效果,因此在设计 UI 时,需要特别注意 Canvas 的 Scale 值。
Unity Canvas 中的Scale不是1
那么你想问的应该是什么呢?可能你想问的是当 Canvas 的 Scale 不为 1 时,UI 元素的显示会受到什么影响吧。Canvas 的 Scale 实际上是控制了 Canvas 中所有元素的缩放比例,包括 UI 元素以及其它所有子物体。如果 Canvas 的 Scale 不为 1,那么 UI 元素的位置、大小、旋转等属性都会相应地按照 Scale 的比例进行缩放,这可能会影响到你的 UI 的显示效果。因此,在设计 UI 时,需要特别注意 Canvas 的 Scale 值。