划重点:Rect的属性只与Rect自身有关
1、Rect.postion以左下角为原点(也只有这一个参数是以这个坐标系为参考),坐标轴如图
2、剩下的Rect.max,Rect.min,Rect.center以pivot所在位置为参考系
center是几何中心 几何位置固定
pivot是轴心[0,1] 左下角为(0,0) 右上角为(1,1)
center的坐标值是相对于以pivot为坐标原点的数值,看图
(1)pivot=(0.5,0.5)时
max=(w/2,h/2)
min=(-w/2,h/2)
center=(0,0)
postion=(-w/2,-h/2)(看第一个图,pivot这个点在上一个坐标系中的位置)
(2)pivot=(0,1)
max=(w,0)
min=(0,-h)
center=(w/2,-h/2)
postion=(0,-h)(看第一个图,pivot这个点在上一个坐标系中的位置)
(3)pivot=(1,1)
max=(0,0)
min=(-w,-h)
center=(-w/2,-h/2)
postion=(-w,-h)(看第一个图,pivot这个点在上一个坐标系中的位置)
Unity Rect踩坑 属性解析
最新推荐文章于 2023-04-22 20:09:10 发布