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
반응형
'studies > Back-end' 카테고리의 다른 글
Jupyter notebook 내가 원하는 경로에 생성하기 (0) | 2020.11.20 |
---|---|
원스토어에 유니티 앱 APK 올리기 시도 (0) | 2020.11.15 |
[Unity] 텍스트 오브젝트(Text, TextMeshPro) 사라짐 해결 (1) | 2020.11.03 |
[Java] 자바 GUI (awt 기준) 한글 깨짐 오류 해결 (0) | 2020.10.20 |
[Unity] 버튼UI 작동안함 해결 (0) | 2020.10.04 |