unity ugui 锚点与重心点
一、Pivot
1、Pivot有很多种叫法,我个人觉得叫重心点比较合适,至于我为什么这么说,等会解释。先看下图: 1、Pivot有很多种叫法,我个人觉得叫重心点比较合适,至于我为什么这么说,等会解释。先看下图:
图中心的圆点就是我说的重心点,它对应unity中字段是Pivot。取值范围0-1。x、y都是0.5时就是如图的中心位置。左下角是 (0,0),右上角是(1,1) 图中心的圆点就是我说的重心点,它对应unity中字段是Pivot。取值范围0-1。x、y都是0.5时就是如图的中心位置。左下角是 (0,0),右上角是(1,1)
2、修改重心点然后旋转效果如下:第一重心点在(0.5,0.5)。第二个在左下角是(0,0) 2、修改重心点然后旋转效果如下:第一重心点在(0.5,0.5)。第二个在左下角是(0,0)
效果明显吧,旋转是围绕着重心点,在物理世界中平衡都是围绕着重心点,所以这里我把Pivot叫做重心点。 效果明显吧,旋转是围绕着重心点,在物理世界中平衡都是围绕着重心点,所以这里我把Pivot叫做重心点。
二、锚点
1、
都是指当前对象的父节点中锚点,直接看图 1、 都是指当前对象的父节点中锚点,直接看图
为了方便描述,我下面再演示效果中,我会把锚点直接说成小雪花,这些小雪花可以用鼠标分块,也可以在修改面板中修改,当四个小雪花点在 为了方便描述,我下面再演示效果中,我会把锚点直接说成小雪花,这些小雪花可以用鼠标分块,也可以在修改面板中修改,当四个小雪花点在
一起时,属性面板中pos X 、pos Y、Width、Height。当他们都分块时对应属性是Left 、 Top 、Right、Bottom。再看看效果图: 一起时,属性面板中pos X 、pos Y、Width、Height。当他们都分块时对应属性是Left 、 Top 、Right、Bottom。再看看效果图:
当锚点四个点在一起时,移动它对应变的是pos X和pos Y的值,如图也就是图片重心点到锚点的距离,当四个锚点分开时,再移动它改变的是Left 、 Top 、Right、Bottom它对应的是图片四个边到四个分开锚点形成矩形边的距离。 当锚点四个点在一起时,移动它对应变的是pos X和pos Y的值,如图也就是图片重心点到锚点的距离,当四个锚点分开时,再移动它改变的是Left 、 Top 、Right、Bottom它对应的是图片四个边到四个分开锚点形成矩形边的距离。
最后加我Q群一起学习 115136489 最后加我Q群一起学习 115136489