Unity基础: 对Anchors锚点的使用

在UI对象上是用RectTransform组件来控制位置和大小的,在RectTransform中有一个Anchors属性。Anchors属性可以将当前对象的四个角锚点定位到父对象的某个位置,并且Anchor还允许子对象的宽高随着父对象的宽高一起拉伸。

 

上面一个示例中显示的就是将一个Image的锚点定位到它父对象的右上角。我们也可以通过设置Anchors中的值,将锚点定位到父对象的其他位置,Anchors的取值范围则为0~1的浮点数。

下面借用了几张官方文档中的示例图,让大家对锚点的使用有一个更直观的感受。

感受。

关于Anchors数值表示个人也有自己的一些理解,Anchors值也可以理解为当前对象四条边与父对象四条边的对应关系。X则是表示的是X轴方向上的两条边,即左右两条边,Unity中X轴的方向是从左向右,Min自然表示的就是左边,而Max则表示的是右边。Y则与X一样,Min表示的为下边,Max表示的为上边。

通过Anchors的设置我们则可以在不同分辨率下让子对象与父对象保持固定的位置关系,这样我们就可以解决适配中位置的问题。
 
原文链接:https://blog.csdn.net/huoyixian/article/details/89250677

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值