A aspect ratio fitter plus image analysis
发布时间
阅读量:
阅读量
在 UGUI 系统中,Aspect Ratio Fitter 组件的主要功能是维持某个 UI 元素的宽高比例。不过 Image 组件本身也具备一个名为 Preserve Aspect 的属性,该属性同样可以用于保持图像的宽高比。因此,起初我曾疑惑是否 Image 组件无需使用 Aspect Ratio Fitter,或者其自带的 Preserve Aspect 属性是否存在冗余的情况。但随后发现实际情况并非如此。
不久前,我遇到了一种必须借助 Aspect Ratio Fitter 才能解决的情形。
如上图所示,Bubble、Text 以及 Text (1) 这三个 UI 元素构成了文字冒泡的界面组件。为了确保文字冒泡始终能够准确地对齐至背景图片中人物头部的位置,我对这些文字冒泡相关的控件分别设置了锚点。

Bubble(冒泡框)相对于其父节点 Image(背景图片)设置了锚点,其目的在于无论 Image 的尺寸发生怎样的变化,冒泡框始终能够准确地定位在背景图片中人物头部的上方。
倘若仅仅依赖 Image 的 Preserve Aspect 属性,则文字冒泡无法在 Image 尺寸发生
全部评论 (0)
还没有任何评论哟~
