Unity-BattleStar丨3. UI中心点Pivot、锚点

一、UI中心点Pivot(不是物体中心,而是旋转中心)

图中心的圆点就是Pivot中心点,取值范围0-1。x、y都是0.5时就是如图的中心位置。左下角是 (0,0),右上角是(1,1)。

 

 

Pivot中心点作用是:UI以Pivot为中心旋转,此时重心点在(0.5,0.5),即Image中心位置。

 

修改中心点至左下角是(0,0),效果图如下:

 

二、锚点Anchors

锚点可理解为将子物体用钢筋挂在父物体上的那个点。

1、锚点重合时(子物体不发生形变):

    1)、如果那个点(锚点)在父物体顶点上:则子物体离父物体最近的那个点,与锚点所在的父物体顶点之间的距离不会改变(即只有锚点所在位置的父物体顶点位置发生改变时,子物体位置才会跟着改变[Canvas和屏幕一样大,不会动])。

 

Canvas在Render Mode Screen Space-Overlay/Camera模式下大小跟屏幕一致,不会发生改变,World Space模式下会变化(VR的Canvas要设置为World Space模式)

    2)、如果那个点在父物体边线上,则只有父物体边线改变(位置、长度),子物体位置才跟着改变。

2、锚点不重合时(子物体会发生形变):

    将子物体锚点定在父物体四个顶点上,则子物体四个顶点与父物体四个顶点间距离保持一致,所以更改父物体大小,子物体跟着缩放保持距离不变。

 

 

http://www.bubuko.com/infodetail-2384845.html

注意,他创建的并不是Plane控件,而是UI里面的Panel元素。

 

塞隆网讨论社区:http://www.vr910.com/forum.php?mod=viewthread&tid=5958&fromuid=30507
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值