Unity

HpProgressBar 체력에 따라 색 바꾸기

증식세포 2024. 10. 14. 13:53
728x90
반응형

요약하면, HSV를 활용하면 된다.

 

Hue (색)

Saturation (채도)

Value (명도)

세가지 요소 중, Hue를 활용하면 된다.

초록색은 0.3, 빨간색은 0 이기 때문에 다음처럼 코드를 활용할 수 있다.

image.color = Color.HSVToRGB(image.fillAmount / 3, 1.0f, 1.0f);

 

728x90
반응형