Version: 2022.2
언어: 한국어
USS 빌트인 변수 레퍼런스
USS 베스트 프랙티스

C# 스크립트에서 스타일 적용

C# 스크립트에서는 시각적 요소의 ‘style’ 프로퍼티에 직접 스타일을 설정할 수 있습니다.예를 들어 다음 코드는 버튼의 배경색을 빨간색으로 설정합니다.

button.style.backgroundColor = Color.red

시각적 요소에 Unity 스타일시트(USS)를 추가할 수도 있습니다.Unity는 C# 스크립트에서 USS 파일을 StyleSheet 오브젝트로 표현합니다.

시각적 요소에 스타일시트를 추가하려면 다음 단계를 따르십시오.

  1. AssetDatabase.Load() 또는 Resources.Load()와 같은 표준 Unity API를 사용하여 StyleSheet 오브젝트를 로드합니다.
  2. 시각적 요소의 styleSheets 프로퍼티를 사용하여 StyleSheet 오브젝트를 추가합니다.

예를 들어, 로컬 변수 ’styleSheet’에 스타일시트가 있고 로컬 변수 ’element’에 요소가 있다고 가정하면 다음 예제에서는 스타일시트를 요소에 추가합니다.

element.styleSheets.Add(styleSheet);

참고:스타일 규칙은 시각적 요소와 그 모든 자손에 적용되지만 요소의 부모 또는 형제에는 적용되지 않습니다.USS 파일을 변경하면 이 스타일시트를 사용하는 UI가 자동으로 새로 고침됩니다.

추가 리소스

USS 빌트인 변수 레퍼런스
USS 베스트 프랙티스