RectTransform的詳解

RectTransform是Transform的子類,繼承了Transform的一些屬性

 


一:PosX,PosY,PosZ

PosX,PosY,PosZ:當前物體軸心點相對於錨點所構成幾何圖形中心點的位置

切換到Debug模式可以看到RectTransform關於位置有兩個屬性:Anchored Position和Local Position

PosX,PosY,PosZ這三個數值是Anchored Position的值,而不是Local Position的值
       
Anchored Position:當前物體軸心點相對於錨點所構成幾何圖形中心點的位置
Local Position:子物體軸心點相對於父物體軸心點的位置


二:Anchors

Anchors:當前物體對於其父物體的對齊方式
當錨點的x或者y的min和max相同時,直接控制的是位置Pos
當錨點的min和max不相同時,控制的是錨點的邊與元素的邊之間的距離

Left,Right,Top,Bottom的值是錨點的邊與元素的邊之間的距離

四個錨點把父物體分成一個九宮格,錨點決定了5號區域的大小,Left,Right,Top,Bottom決定了除5號區域外其他區域的大小


三:Pivot

Pivot:軸心點

它是一個比例值,(0,0)在左下角,(1,1)在右上角


四:Width,Height和Scale

Width,Height隻影響元素自身的大小,Scale不但影響元素自身大小還會影響子物體的大小


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章