์ด ๊ธ์ ์ ๊ฐ ๊ฒช์ ์๋ฌ ์ฌํญ์ ์ด์ผ๊ธฐํ๊ณ ๋น์ทํ ๋ฌธ์ ๊ฐ ์๋ ๋ถ๋ค์ ์ํด ์ด๋ป๊ฒ ํด๊ฒฐํ๋์ง ๋์์ด ๋๊ณ ์ ์๋๋ค.ย
( ๋์ค์ ์ ๋ ๋ค์ ๋ณผ ์ ์๊ฒ~ )
===
TMPro๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋๋ฐ ๊ทธ๊ฒ๋ค ์ค ํ๋๋ ๋ฐ๋ก ์ด๋ฏธ์ง๋ฅผ ์ง์ด๋ฃ๋ ๊ฒ์ ๋๋ค.
TMPro๋ฅผ ์ฌ์ฉํ๋ฉด ์๋๋ Text(TMP)๋ง ์ฌ์ฉ๋์ง๋ง, ๋ง์ฝ์ TMP์ ์ฌ๋ฌ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ฒ ๋๋ฉด ๊ทธ๊ฒ๋ค์ ์ ์ ํ๊ฒ ์ฒ๋ฆฌํ๊ธฐ ์ํด ๋ด๋ถ์ ์ผ๋ก TMP ๊ฐ์ฒด๋ ๋ค๋ฅธ ์ค๋ธ์ ํธ๋ฅผ ์์ฑํฉ๋๋ค. ์ฌ๊ธฐ์๋ TMP SubMeshUI ๋ผ๋ ๋ ์์ ๋๋ค.ย
( ์ฌ๋ด์ด์ง๋ง ์ด ๊ธ์ ์ด ๊ฐ์ฅ ํฐ ์ด์ ๋ ํด๋น ์ด์๋ ์ ํ๋ก์ ํธ์์ ์๋นํ ์ค๋ ์์๋๋ฐ ๊ฐ๋ ๋์ค๋ค ๋ณด๋๊น ์ธ์ , ์ด๋ป๊ฒ ์ผ์ด๋๋์ง ์ ํํ ํ์ ์ด ์ ์ ๋๋ค๊ฐ ์ด๋ฒ์ ๊ผญ ์ฒ๋ฆฌํด์ผ๋ง ํ๊ธฐ์ ์ฐพ์์ต๋๋ค. )
์ผ๋จ ์ ํ๋ก์ ํธ์์๋ TextPanel( ์ด ์์ TMP๊ฐ ๋ค์ด์์ )๋ฅผ ์ฌ์ ์ ์์ฑํ๊ณ ํ์์ ๋ฐ๋ผ์ ๋๋ฆฌ๋ ๋์ ์ค๋ธ์ ํธ ํ๋ง์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ค ๋ณด๋ ์ ์ ํ ์ฌ์ฉํ๊ฒ ๋ TextPanel์ ์ ๋ถ ๋ค ์ฌ์ฉ์ด ๋๋๋ฉด ์ ์ ํ ์ด๊ธฐํ์ ํจ๊ป ๋ค์ ํ ์์ผ๋ก ๋ค์ด๊ฐ์ผ๋ง ํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ฌ๊ธฐ์ ๋ฌธ์ ๋ย
## TMP Text๋ ์ฒ์์๋ SubMesh UI๋ฅผ ์์ฑํ์ง ์๊ณ , ํ ์คํธ๋ฅผ ๋ณ๊ฒฝํ ๊ฒฝ์ฐ ๊ทธ๊ฒ์ ํ์ํ ์ ์ ํ submesh๋ฅผ ์์ฑํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ผ๋จ ์์ฑํ๋ฉด ์ญ์ ํ ๊ฒฝ์ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ฒ ๋ฉ๋๋ค. ##
์ด ๋ถ๋ถ ๋๋ฌธ์ ๊ต์ฅํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ฒ ๋๋๋ฐ TextPanel์ ๋ค์ ์ด๊ธฐํํ์ฌ ์ง์ด๋ฃ๋๋ค๊ณ ํ๋๋ผ๋ ์ด๋ฏธ ํ๋ฒ ๋ง๋ค์ด์ง(์ฌ์ฉ ๊ฒฝ์ฐ์ ๋ฐ๋ผ์ ์๋ง๋ค์ด์ง๋ ๊ฒฝ์ฐ๊ฐ ์์) submeshUI๋ ์ฌ๋ผ์ง์ง ์๋๋ค๋ ์ ์ด์ฃ . ๊ทธ๋์ ๋ฐ์ํ๊ฒ ๋๋ ๊ฒ์ด
์๋๋ [ ๋ ๋ฒจ์ด ์ฌ๋์ต๋๋ค. ] ๋ผ๋ ์์ผ๋ก ํํ์ด ๋์ด์ผ๋ง ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ค๊ฐ์ ํํธ ๋ชจ์์ ๊ทธ๋ฆผ์ด ๋ค์ด๊ฐ ์์ต๋๋ค.ย
์ด๊ฑด ์ ๊ฐ ์ํ๋ ๊ฒฐ๊ณผ๊ฐ ๋น์ฐํ ์๋๋๋ค.ย
์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ด์ ๋ ์์์ ๋งํ ๊ฒ์ฒ๋ผย
1. TextPanel ๊ฐ์ ธ๋ค ์ฌ์ฉํ๋ค.ย
2. ๊ฑฐ๊ธฐ์ Sprite tag๋ฅผ ์ฌ์ฉํ๋ค.
3. sprite tag ์ฒ๋ฆฌ๋ฅผ ์ํด submesh UI๋ฅผ ์์ฑํ๋ค.
( ์ฌ์ฉ ์ข ๋ฃ)
4. ์ด๊ธฐํ ํ ํ ์์ ๋ฃ๋๋ค.ย
*5* ์ด๊ธฐํ๋ฅผ ํ๋๋ผ๋ ์ด๋ฏธ ์์ฑ๋ submesh ui๋ฅผ ์ญ์ ํ ์ ์๋ค. ์ญ์ ํ ๊ฒฝ์ฐ ๋ฌธ์ ๊ฐ ์๊ธด๋ค. (์๋ง tmp ๋ด๋ถ๊ด๋ฆฌ๊ฐ ๋ค์ด๊ฐ๋ ๋ฏ ํ๋ฒ ๋ง๋ค๋ฉด )
6. ๋ค์์ ๋ค์ ์ฌ์ฉํ ๋๋ sprite ํ๊ทธ๋ฅผ ์ฌ์ฉ์ ํ๋, ์ํ๋ submesh UI๊ฐ ์กด์ฌํ๋ค.ย
7. ๋ฐ๋ผ์ ์ํ์ง ์๋ ์ถ๋ ฅ์ด ๋ฐ์ํ๋ค.
์ด ์์๋๋ก ์งํ์ด ๋ฉ๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์์ต๋๋ค.ย
1. ๊ฐ์ฅ ์ฒ์ ์ด๊ธฐํํ ๋ ( ์ฒซ๋ฒ์งธ ์ฌ์ฉ ์ดํ TMP_SubMeshUI๊ฐ ์๋์ง ํ์ธ์ ํฉ๋๋ค.ย
-- ์ด๋ ๊ฒ ํ๋ ์ด์ ๋ ์๋ํฐ ์์์ ๋ฏธ๋ฆฌ sprite ํ๊ทธ๋ฅผ ์์ฑํด๋ ์ค์ ๋ก ๋์๊ฐ๋ ์๊ฐ์๋ tmp_submeshui๊ฐ ์์ฑ๋์ด์์ง ์์ต๋๋ค. ๊ทธ๋์ ์ค๊ฐ์ ํ์ธํด์ผ๋ง ํฉ๋๋ค.ย
2. TMP_SubMeshUI๊ฐ ์์ฑ์ด ๋๋ค๋ฉด ( ํ ๋น์ด ๋๋ค๋ฉด ), ์ด๋ฏธ sprite๊ฐ ์ฌ์ฉ์ด ๋๋ค๋ ๋ป์ด๊ณ , ํด๋น sprite๊ฐ material ์ ํ ๋น์ด ๋์ด ์์ต๋๋ค. ์ด ๋ถ๋ถ์ ์ด๊ธฐํ ํด์ค๋๋ค.ย
๊ฝค ์ค๋ซ๋์ ๊ณ ์น๋ ค๊ณ ํ์๋๋ฐ ์ด๋ฒ์ ํ์คํ ๋ฌธ์ ์ ๊ณผ ํด๊ฒฐ๋ฐฉ๋ฒ์ ์์์ ๊ธฐ์ ๋ง์์ ์๋๋ค.ย
์, ํด๋น ๋ฌธ์ ์ ๊ฒฝ์ฐ ๊ตฌ๊ธ๋ง์ ์๋ฌด๋ฆฌ ํด๋ ๋น์ทํ ๋ฌธ์ ๊ฐ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์๋ง ์ฌ์ฉ ์ผ์ด์ค๊ฐ ์ข ๋ฌ๋ผ์ ๊ทธ๋ฐ ๊ฒ ๊ฐ์์. ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ ์ธ ๋๋ง๋ค ํ๋ง์ด ์๋๋ผ ์์ฑํ๋ฉด ๋๋ ๋ฐฉ๋ฒ์ ๋๋ค