농장/Unity·C#

유니티 Unity 스크립트로 Image사이즈 조절하는 법

귤발자 2020. 11. 7. 06:37
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 밖에 위치)를 만들어서 이런식으로 지정해도 된다.

 

체크 순서대로 Image, Sprite

728x90
반응형