1. 程式人生 > >Unity3D — — UGUI之RectTransform

Unity3D — — UGUI之RectTransform

unity3 rect com etc unit ans pix gui DPoS

Mask.GetComponent<RectTransform>().anchoredPosition(子物體) = hotKey_image.rectTransform.anchoredPosition(父物體);
Mask.GetComponent<RectTransform>().SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, hotKey_image.GetComponent<Image>().GetPixelAdjustedRect().width);
Mask.GetComponent<RectTransform>().SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, hotKey_image.GetComponent<Image>().GetPixelAdjustedRect().height);

以上代碼就能讓兩張圖片大小一樣並且重合,可以用來讓子物體填充父物體或者作為遮罩

Unity3D — — UGUI之RectTransform