์ฌ๋น ๋งตํ๋์ธ ๋ฐฉ์์ผ๋ก ๊ฒ์ ๋ง๋๋ ์ค์ธ๋ฐ Ui์ฌ์ ๋งต์ฌ์ additiveํ๋ ๋ฐฉ์์ด๋๊ทธ๋ฅ ์ฌ ์ด๋๋ง๋ค Ui๋ฅผ ์๋ก ์์ฑํ๊ณ ๋ฐ์ดํฐ๋ ์๋ก ๋ถ๋ฌ์ค๋ ๋ฐฉ์์ด ์ข์?
์ ์, ์ด๋์๋ ๋ฌด์กฐ๊ฑด ์ข์ ๋ฐฉ๋ฒ๊ฐ์๊ฒ ์ ํด์ ธ์์ง์์. ๊ตฌํ๋ฐฉ๋ฒ๋ ์๊ธฐ๊ฒ์์ ๋ง์ถฐ์ ์ข์๋ฐฉ๋ฒ์ ๊ณ ๋ฏผํด์ ์๋๋ฉด ๊ทธ๋ง์ธ๊ฒ. ๋์ด ์๊ฐํ๋ ๊ตฌ์กฐ์ ์ฅ์ ๊ณผ ๋จ์ ๋ค์ ๊ณ ๋ฏผํด์ ์ ๊ฒฐ์ ํด๋๊ฐ๊ณ , ๊ทธ๊ฒ ์๋๋ฉด ๋๋๊ฒ์. ๊ตฌ์กฐ๋ ๋ฐฉ๋ฒ์๋ํ ํ์ ์ด์์ผ๋ฉด ๋ค๋ฅธ์ฌ๋๋ค์ด ์ฌ์ฉํ๋ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ ๋ฏ์ด๋ณด์(๊ฒ์๋ฏ๋, ์ ํ๋ธ ๊ฐ์ข๋ฅผ๋ณด๋)
๋์ด์๊ฐํ๋ ๋ฐฉ์์ ์ฐ๋ ์ผ์ด์ค๋ค๋ ๋ง์. ๋๋ ๊ทธ๋ ๊ฒ ์ฐ๊ณ ์๊ณ . ์ ๋ ๊ฒํ๋ฉด ์ฌ๊ฐ์ ๋ฐ์ดํฐ ์ฐ๋, ์ ์ง๋ฑ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋๋ฐ, ๋๋ ScriptableObject๋ฅผ ํ์ฉํด์ ํด๊ฒฐํจ
์์ ๊ธ์ ์๋ชป์ป๋น... ๋ ์ค ์ด๋ค๊ฑฐ๋๋๊ฑฐ์๋๋ฐ.์ด์์ด ์ด์ํ๊ฒ ๋ฌ๋ค... ๋์ ui๊ฐ์๊ฑฐ ๊ทธ๋ฅ ์๋ก ์์ฑํ๊ณ ๋ฐ์ดํฐ๋ ์คํฌ๋ฆฝํฐ๋ธ ์ค๋ธ์ ํธ ํ์ฉํ๋ค๋๊ฑฐ??
ใดใด ๊ฒ์ ์ฌ์ด ์ ํ๋์ด๋ ๋ฐ์ดํฐ๋ ScriptableObject๋ฅผํตํด ์ ์ง๋. ๊ทธ๋ฆฌ๊ณ ์ด๊ฑด ์ฌ์ด ๋ฐ๊ปด๋ ์ ์ง๋๋ ๋ฐ์ดํฐ๊ธฐ๋๋ฌธ์, UI๋ SO๋ฅผ ์ฝ์ด์ ๊ทธ๋ ค์ฃผ๊ธฐ๋ง ํ๋ฉด ๋. UI๋ ๋ฌด์กฐ๊ฑด SO๊ฐ์ ๊ทธ๋ฆฌ๋์ญํ ๋งํ๊ณ / ๊ฒ์์ฌ์ ์ํ๋๋ฐ์ดํฐ๋ฅผ SO๋ฅผ ํตํด ์ํธ์์ฉ. ์ด๋ฌ๋ฉด ๋ถ๋ฆฌ๋๋๊ณ ์ ์ง๋๋๊ณ . ์ผ๋ฐ์ ์ธ ๋ ผ๋ฆฌ๋ก ์ด๋ ๊ฒ ๋์๊ฐ๊ฒ ๊ตฌ์ฑํจ
์ดํดํ์, ์ด์จง๋ ๋ฐ์ดํฐ๋ง ์ ์ง ์ํค๋ฉด ์ด์ฐจํผ ui๋ ๊ทธ๋ ค์ฃผ๋ ์ญํ ์ด๋ ์๋ก ์์ฑํ๋ ๋ง๋จ ๋ฌธ์ ์๋ค๋๊ฑฐ๊ตฐ ๋ต๋ณ ๊ฐ์ฌ์ค
๋๋๋ก additive ํ์์ด ์ข์๊ฒ์ ์ฌ๋ณ๋ก ๋ง๋ค๋ฉด ํ๋ฆฌํน์ผ๋ก ๋๊ธฐํ ๋๊ธด ํ๋๋ผ๋ ์ฌ์์ ์๋ชป ์์ ๋๊ฑฐ๋ ๋ณ๊ฒฝ๋๋ฉด ๊ทธ๊ฐ์ ์ ์ฉ์ด ์๋๋ ํ์์ด ์๊ฒจ์ ์ฌ๋ณ๋ก ๋ค๋ฅธ UI ๊ฐ ๋๋ฒ๋ฆฌ๊ฑฐ๋ ๋ฒ๊ทธ ์๊ธธ ๊ฐ๋ฅ์ฑ๋ ์๊ธฐ ๋๋ฌธ์
๊ทธ๋ผ ๋๊ฐ ์์ด์ ๋ฐ์ดํฐ๋ ์คํฌ๋ฆฝํฐ๋ธ์ด๋ ์ฑ๊ธํค์ผ๋ก ์ ์งํ๊ณ , Ui์ฌ ๋ฐ๋ก ํ๊ณ ๋งต์ฌ๋ง additive๋ก ๊ต์ฒด ํด์ผ๊ฒ ๊ตฐ