프리팹을 리소스 로드로 불러와 렉트 트렌스폼의 사이즈를 조절해주고 캠버스 사이즈와 동일한지 확인 해보는 코드
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 |
반응형
'Programming > Unity' 카테고리의 다른 글
Unity 플랫폼 매크로 정의 (0) | 2015.12.21 |
---|---|
유니티 애즈(ads) 붙이기 (0) | 2015.12.04 |
5. 몬스터 피격 이펙트 출력 [디펜스 게임 만들기] (0) | 2015.12.02 |
Grid Layout Group 사용법 (0) | 2015.11.18 |
4. 타워 공격(투사체 발사) - 몬스터 제거 [디펜스 게임 만들기] (0) | 2015.10.29 |
코루틴과 업데이트에 차이 (0) | 2015.10.23 |
PartsColor StoneKing에 적용해봄 (0) | 2015.10.08 |
3. 지면 선택 및 타워 건설 [디펜스 게임 만들기] (0) | 2015.10.05 |