UGUI---锚点、轴心点,anchorPosition、position傻傻分不清楚
目录 1、锚点 1.1、锚点基本知识 1.2、锚点合并时 1.3、锚点分开时 2、轴心点 2.1、轴心点基本知识 3、anchorPosition 3.1、锚点合并时 3.2、锚点分开时 4、anchorPosition与position 5、RectTransform.offsetMax/offsetMin 6、RectTransform.sizeDelta 1、锚点 1.1、锚点基本知识 锚点就是如图四个小三角,可以合并也可以分开。 锚点的位置是以父元素为参照的,设置锚点居中,则会设置在父元素的中心点而不是轴心点 1.2、锚点合并时 此时的UI元素为绝对布局,即非stretch状态,RectTransform面板属性显示为: 此时不论分辨率和父物体怎么变,其长宽都不会变。 此时pos XY = anchoredPosition的XY,且anchoredPosition不会改变(后面会介绍)。 1.3、锚点分开时 此时的UI元素为相对布局,即stretch状态,RectTransform面板属性显示为: 其上下左右的值是不会变的,即UI元素四个角和四个锚点的距离是不变的。 如果想让UI元素跟着父物体进行等比缩放,就把四个锚点放在四个角即可。 2、轴心点 2.1、轴心点基本知识 了解轴心点之前需要了解Unity界面左上角的一个按钮。 这个按钮有两种状态: Center: