当做 UI 时,会涉及到不同的分辨率,那么如何匹配这么多不同的分辨率,并且符合我们自己开发的意愿。那么可以通过设置锚点来做。
并且每个 UI 元素都可以设置不同的锚点。
锚点的设置可以用 Unity 给的几种模式,一般这几个模式已经够了。也可以自己调节 Min,Max 来设置锚点的位置。
下面举个例子:
新建两个 Button,把他们设置在两个角。如果此时锚点在中间,那么遇到不同分辨率屏幕时有可能 Button只能被渲染一部分。如果锚点设置在左上角,那么 Button 都会被显示出来。屏幕会根据锚点为基点设置匹配方式。
我把 Button的锚点设置在左上角,Button1的设置在右上角。那么这两个按钮,在任何屏幕都会被显示出来。