유니티 UI 툴킷(Unity UI Toolkit) - uss적용 안될 때


유니티 UI 툴킷(Unity UI Toolkit) - uss적용 안될 때

Inline Style 제거를 통해 해결 가능하다. 위 화면을 보면 USS의 색을 바꿔도 버튼의 색이 바뀌지 않는다. 개별 요소가 Inline Style이 지정되어 있기 때문이다. 자세히 보면 색상 선택 옆에 흰색 세로 줄이 생기는데 Inline 값을 사용하고 있다는 뜻이다. 이렇게 되면 uss 태그를 오버라이드(덮어쓰기) 하기 때문에 Inline Style을 사용 중인 요소는 uss가 적용되지 않는다. (uss가 적용되지 않으니 hover로 색상 바꾸기 등등을 적용하기 어려워짐) 이 경우 Inline Style 중 특정 요소에 우 클릭을 하면 나오는 Unset 버튼을 통해 해제가 가능하다. 해당 버튼으로 Inline Style을 해제해 주고 나면 uss가 적용된 것을 확인할 수가 있다. 이로써 작업 시 추천하는 방법은 가급적 USS의 태그 문법들만 활용해서 디자인하는 것을 강력히 추천한다. <참고 자료> Unity - Manual: Style individual inline ele...



원문링크 : 유니티 UI 툴킷(Unity UI Toolkit) - uss적용 안될 때