728x90
반응형
유니티 C# 스크립트 파일에서 이미지를 직접 지정해주기위해
오브젝트의 Inspector에 위치한 'Rect Transform' 관한 속성을 C# script에서 접근할 것이다.
//이미지UI와 Sprite 정의
Image Portrait;
Sprite portraitImage;
Portrait.sprite = portraitImage;
RectTransform rect = (RectTransform)Portrait.transform;
rect.sizeDelta = new Vector2([Width value], [Height value]);
이때 정의 필드 초기화는 GameObject.Find("오브젝트 이름"); 처럼 해도 되나, 아래처럼 Script를 담는 GameObject(Canvas 밖에 위치)를 만들어서 이런식으로 지정해도 된다.
728x90
반응형
'농장 > Unity·C#' 카테고리의 다른 글
유니티 Collaborate에 사용자 팀원 추가하기 (0) | 2020.12.26 |
---|---|
원스토어에 유니티 앱 APK 올리기 시도 (0) | 2020.11.15 |
유니티 Unity 텍스트 오브젝트(Text, TextMeshPro) 사라짐 해결 (1) | 2020.11.03 |
유니티 Unity 버튼UI 작동안함 해결 (0) | 2020.10.04 |
유니티 프로젝트명 바꾸기 (0) | 2020.09.13 |