์ด๋ฏธ์ง์ ์ปฌ๋ฌ๋ vector4(R,G,B,A)์ ๋์ ํ ์๊ฐ ์์ด์ (A๋ ์ํ๊ฐ)
๊ทธ๋ฆฌ๊ณ ํ์์์ RGB๊ฐ (1,1,1)์ด๊ณ ๋นจ๊ฐ์์ RGB๊ฐ (1,0,0)์ด์์
๊ทธ ๋ค๋ก๋ ์ฝ์ฃ ?
์ด๊ฑฐ๋ณด๋ค ์ข์ ๋ฐฉ๋ฒ์ด ์์ ์๋ ์๋๋ฐ
์ ๋ฉ์ฒญํด์ ์ด์ ๋๋ฐ์ ์๊ฐ์ด ์๋๋ค์
1/currentValueํ๊ณ range๋ฅผ ์ก์ผ๋ฉด ๋์ง ๋ญํ๋ฌ ์ฐ์ฐ์ ๋์ํด
์๋์ง currentValue/255f
๋ญ์๋ฆฌ์ฌ
[Range(0, 1f)] public float currentValue; thisImage.color = new Vector4(1f, 1f-currentValue, 1f-currentValue, 1f);
์ด์ฐจํผ 0~1๊ฐ๋ง ๊ตฌํ๋ฉด ๋๋๊ฑธ ๋ญ ์ ๋ ๊ฒ ์ฝ๋๋ ๊ธธ์ด์ง๊ณ ๋ถํ์ํ ์ฐ์ฐ๊น์ง ํ๋๊ณ
์ ๋ฐ์ ์ด๊ฑฐ ๋ญ๊ฐ ์๋ชป๋๊ฑฐ์ ์ด๋ ์ฐ๊ณ๋๋ ๊ฒ์๋ฌผ์ด๋ผ ๊ทธ๋ ๊ฒ ์ง ๋ญ
ํ๋ฆฌ์ฏ... ๊ฐ์ฌํฉ๋๋ค ๋ฒกํฐ4๋ ์ฒจ๋ณด๋ค์ฌ.. ๋๋ถ์ ๋ฐฐ์ ์ต๋๋ค!
์์ ๋ง๋๋ก ์ ์ฐ์ฐ์ ์ถ๊ฐํ๋ new Color๋ก 0.0f~1.0f ๊ฐ์ผ๋ก ๋๋ผ์ ์๋๊ฑธ
์ ๋ ์ฒ์์์ด๋ฌ์ ํ์ดํ