임포트한 이미지 에셋 또는 빌트인 이미지 에셋을 사용하여 UI의 배경 이미지를 설정할 수 있습니다.
UI 빌더를 사용하여 UI의 배경 이미지를 설정하려면:
VisualElement
를 생성합니다.배경 이미지를 설정할 때는 지원되는 배경 이미지 타입을 선택해야 합니다.
참고:SVG 이미지를 VisualElement
의 배경으로 사용하려면 패키지를 설치해야 합니다.이렇게 하려면 Package Manager 창에서 Git URL로부터 com.unity.vectorgraphics
패키지를 설치합니다.
C#을 사용하여 UI의 배경 이미지를 설정하려면 이미지를 style.backgroundImage
프로퍼티에 할당합니다.
다음 코드 예제는 시각적 요소의 배경 이미지를 설정하는 방법을 보여줍니다.
// Use the AssetDatabase method to load the texture.
myElement1.style.backgroundImage = AssetDatabase.LoadAssetAtPath<Texture2D>("path/to/imageFile.png");
// Use the AssetDatabase method to load the Sprite.
myElement2.style.backgroundImage = new StyleBackground(AssetDatabase.LoadAssetAtPath<Sprite>("path/to/spriteAssetFile.png"));
// Load the texture from project's Resources folder.
myElement3.style.backgroundImage = Resources.Load<Texture2D>("imageFile");
// Load the Sprite from project's Resources folder.
myElement4.style.backgroundImage = new StyleBackground(Resources.Load<Sprite>("spriteAssetFile"));
// Use the Unity Editor's default resources.
myElement5.style.backgroundImage = EditorGUIUtility.FindTexture("CloudConnect");
myElement6.style.backgroundImage = EditorGUIUtility.IconContent("FolderOpened Icon").image;