프리팹을 리소스 로드로 불러와 렉트 트렌스폼의 사이즈를 조절해주고 캠버스 사이즈와 동일한지 확인 해보는 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    GameObject PrefabA;
    GameObject C;
 
    void Start () 
    {
        PrefabA = Resources.Load("Image"as GameObject;
        C = GameObject.Find("Canvas");
        GameObject b = Instantiate(PrefabA);
 
        b.transform.parent = C.transform;
        RectTransform rt = b.GetComponent<RectTransform>();
 
        rt.anchoredPosition = Vector2.zero;
        rt.localScale = Vector3.one;
        rt.sizeDelta = Vector2.zero;
 
        Debug.Log("Rcet Size:" + rt.rect.size);
    }
 
 
 
cs





반응형