๋จ์ํ ๊ฒ ์ด๋ผ UI ์ ๋ถ ์ผ๋๊ณ ๋ฒํผ ๋๋ฅด๋ฉด ๊ป๋ค์ผฏ๋ค ํ๊ฑฐ๋
ํ๋ฉด ๋ฐ์ ์๋๊ฑธ ํ๋ฉด ์์ผ๋ก ์์น๋ง ๋ฐ๊พธ๋ ์์ผ๋ก UI ์์ฒญ ๋ง์ด ๋ฐฐ์นํด๋จ๋๋ฐ
์ด๋ฌ๋ฉด ๋ฌธ์ ์๋์??
๋ง์ฝ ์ด๊ฑฐ ์๋๋ฉด ์ด๋ค์์ผ๋ก UI ๊ด๋ฆฌํ์ฌ...??
ํ๋ฆฌํน ํด์ผํ๋์ฌ???
์๋
๋๋ฌด ๋ง๋ค๊ฐ ์๋์ ์ด๋ผ ๋ต๋ณ์ด ๋ถ๊ฐํ๋ค ๋๊ฐ ์ฐ๋ ๊ฐฏ์์ ํ 3๋ฐฐ์ ๋ ํด์ ๋๊ฐ ์ํ๋ ๊ธฐ๊ธฐ์ฌ์์์ ๋๋ ค๋ณด๋ ํ ์คํธ๋ฅผ ํด๋ด
ใ ใ ๊ทผ๋ฐ ์ ๋ํฐ ํฐ์ผ๋ก ์ฐ๊ฒฐํด์ ์ค์๊ฐ ํ๋๊ฑฐ ๋ฒ๊ทธ ์๋๊ฑฐ๊ฐ์์ ํ๋ฃจ์ข ์ผ ํ๋ค๊ฐ ๊ธฐ๊ธฐํ ์คํธ ๋ชปํ๋์ค ใ ใ
ํ์ด์ด์ํค์ ๋ง์๋ ์กํฐ๋ธ ์ํ๊ฐ ์๋ ์ด์์ ์๊ด ์์๋ฏ
ํ ์ต๋ 300๊ฐ์ UI ์ด๋ฏธ์ง...?? ๊ทธ์ฏค๋ ๊ฑฐ๊ฐ์์
๋๋ก์ฝ ์ฒดํฌํด๋ด ๋ฐฐ์น๋ง ์ ์ด๋ฃจ์ด์ง๊ณ ์์ผ๋ฉด ํฐ ๋ฌธ์ ์๋จ
์ค.. ๋ชจ๋ฅด๋ ์ ๋ณด์์ต๋๋ค. ํ๋ฒ ํด๋ณด๊ฒ ์ด๋๋ค!
๊ฒ์ ์ค๋ธ์ ํธ ๊ป๋ค ์ผฐ๋คํ๋๊ฒ๋ณด๋ค Canvas Enable/Disableํ๋๊ฒ ๋ ํจ์จ์ ์ธ๊ฑด ์์์ฅฌ?
์ ๋ฆฌ์ผ์??? ๊ทธ๋๊น Canvas ์์ UI ํ๋ํ๋๋ฅผ ๊ป๋ค ํค์ง ๋ง๊ณ Canvas๋ฅผ ์ฌ๋ฌ๊ฐ ๋ฌ์ ์ฐ๋ ์บ๋ฒ์ค๋ง ๊ป๋ค ํค๋ผ๋ ๋ง์์ด์์ฃ ???
์์ฝํ์๋ฉด Canvas๋ก ์ ๋ฆฌํ๋๊ฒ ์ข๋ค๋๊ฑด๋ฐ, Canvas๋ ๋๋ฌด ๋ง์ผ๋ฉด ์์ข์๊ฑด ๋น์ฐํ์ฅฌ
UI๋ Canvas ๋จ์๋ก ๊ทธ๋ ค์ง๋๊ฑฐ๋ผ, ์๋ฅผ ๋ค์ด ๋ง์ด ๋ฐ๋๋ UI๋ฅผ ํ Canvas ๋๊ณ ๊ณ ์ ๋ UI๋ฅผ ๋ค๋ฅธ Canvas์ ๋๋ฉด ํ์ํ ๋ ์๋ง Draw ์ฝ์ด ๋์ค๋๊น ํจ์จ์ ์ด๊ฒ ๋๋๊ฑฐ์.
https://unity3d.com/how-to/unity-ui-optimization-tips
์ค ํ๋ ํ๋ฒ ์์ธํ ์ฝ์ด๋ณด๊ฒ ์ต๋๋ค ์บ์ธ๋ค
์บ๋ฒ์ค๋ ํํธ๋ก ๋๋์ด์ฃผ์ด๋ผ ์ด๊ฑฐ๊ตฌ๋ง ์ฐธ๊ณ ใฑใ - dc App