锚点时基于父对象让子对象定位用的。所以我们移动锚点时候的范围就是父对象的宽和高。

锚点在一起时

在这里插入图片描述
这四个三角形在一起时意味着锚点在一起

当锚点在一起的时候,图片的大小不会随着父对象的大小改变而改变;图片的中心点,距离锚点的距离不会改变。

实验:
请添加图片描述

锚点分开的时候

分以下几种情况:

  1. 四个都分开
    在这里插入图片描述
    这样,父对象大小会改变以让子对象的大小改变并且让子对象的四个点和这四个锚点的距离一致

实验:
请添加图片描述

  1. 上下分开,左右不分开。
    在这里插入图片描述
    父对象大小会改变以让子对象的高改变并且让子对象的四个点和这四个锚点(可看作两个)的距离一致

  2. 左右分开,上下不分开
    同上。

Unity中的设置

在这里插入图片描述
红色框内:为锚点都在一起的时候,分布在父对象的不同位置
黄色框内:锚点分开,分布在父对象的不同位置

按住alt键可以是子对象的位置和大小发生变化。
按住ALT:
在这里插入图片描述

里面的小框框就是你的子对象。

中心点目前先不谈。可以看看我的参考资料里面。

参考资料

UGUI—RectTransform、锚点、轴心点详解
Unity | UGUI轴心点与锚点
UnityGUI系统之锚点与中心点
Unity进阶技巧 - RectTransform详解
unity中关于锚点的相关知识
Unity 锚点 Anchors

Logo

苏州本地的技术开发者社区,在这里可以交流本地的好吃好玩的,可以交流技术,可以交流招聘等等,没啥限制。

更多推荐