유니티에서 일반적으로 RGB 값 할당하여 Color를 가져온다.
예를들어 위의 Color 값을 가져오기 위해서 아래와 같이 코드로 작성하여 가져왔다.
using UnityEngine;
...
Color newColor = new Color(0.9622f, 0.8615f, 0.413f, 1f);
원하는 Color를 일일이 RGB 값을 써야한다는 것이 여간 불편한 일이 아니다.
이런 방식이 아닌 웹(HTML)에서 컬러 값을 가져올 때 사용하는 방식인 Hexadecimal(이하 HEX) 값을 사용하여 Color 값을 가져올 수 있다.
코드는 아래와 같이 작성하면 된다.
using UnityEngine;
...
Color setColor;
ColorUtility.TryParseHtmlString("#7F7E83FF", out setColor);
'게임 개발 공부 > Unity' 카테고리의 다른 글
빌드 리포트 인스펙터(Build Report Inspector) (1) | 2024.09.07 |
---|---|
LayerMask를 이용한 Layer 비교(feat.충돌 처리) (0) | 2024.05.09 |
유니티 드로우콜 (0) | 2022.07.08 |
New InputSystem 에서 마우스 스크롤(휠) 값으로 카메라 줌 만들기 (0) | 2022.02.20 |
Cinemachine Free Look Camera 민감도 조절 (0) | 2022.02.20 |