์ด ๊ธ€์€ ์ œ๊ฐ€ ๊ฒช์€ ์—๋Ÿฌ ์‚ฌํ•ญ์„ ์ด์•ผ๊ธฐํ•˜๊ณ  ๋น„์Šทํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๋ถ„๋“ค์„ ์œ„ํ•ด ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€ ๋„์›€์ด ๋˜๊ณ ์ž ์”๋‹ˆ๋‹ค.ย 

( ๋‚˜์ค‘์— ์ €๋„ ๋‹ค์‹œ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ~ )



===


7cf3c028e2f206a26d81f6e441867365


TMPro๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ๊ทธ๊ฒƒ๋“ค ์ค‘ ํ•˜๋‚˜๋Š” ๋ฐ”๋กœ ์ด๋ฏธ์ง€๋ฅผ ์ง‘์–ด๋„ฃ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.



7ff3c028e2f206a26d81f6e04087706f


TMPro๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์›๋ž˜๋Š” Text(TMP)๋งŒ ์‚ฌ์šฉ๋˜์ง€๋งŒ, ๋งŒ์•ฝ์— TMP์— ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๊ทธ๊ฒƒ๋“ค์„ ์ ์ ˆํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋‚ด๋ถ€์ ์œผ๋กœ TMP ๊ฐ์ฒด๋Š” ๋‹ค๋ฅธ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” TMP SubMeshUI ๋ผ๋Š” ๋…€์„์ž…๋‹ˆ๋‹ค.ย 



( ์—ฌ๋‹ด์ด์ง€๋งŒ ์ด ๊ธ€์„ ์“ด ๊ฐ€์žฅ ํฐ ์ด์œ ๋Š” ํ•ด๋‹น ์ด์Šˆ๋Š” ์ œ ํ”„๋กœ์ ํŠธ์—์„œ ์ƒ๋‹นํžˆ ์˜ค๋ž˜ ์žˆ์—ˆ๋Š”๋ฐ ๊ฐ€๋” ๋‚˜์˜ค๋‹ค ๋ณด๋‹ˆ๊นŒ ์–ธ์ œ, ์–ด๋–ป๊ฒŒ ์ผ์–ด๋‚˜๋Š”์ง€ ์ •ํ™•ํ•œ ํŒŒ์•…์ด ์ž˜ ์•ˆ ๋˜๋‹ค๊ฐ€ ์ด๋ฒˆ์— ๊ผญ ์ฒ˜๋ฆฌํ•ด์•ผ๋งŒ ํ–ˆ๊ธฐ์— ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. )


์ผ๋‹จ ์ œ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” TextPanel( ์ด ์•ˆ์— TMP๊ฐ€ ๋“ค์–ด์žˆ์Œ )๋ฅผ ์‚ฌ์ „์— ์ƒ์„ฑํ•˜๊ณ  ํ•„์š”์— ๋”ฐ๋ผ์„œ ๋Š˜๋ฆฌ๋Š” ๋™์  ์˜ค๋ธŒ์ ํŠธ ํ’€๋ง์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค ๋ณด๋‹ˆ ์ ์ ˆํžˆ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ TextPanel์€ ์ „๋ถ€ ๋‹ค ์‚ฌ์šฉ์ด ๋๋‚˜๋ฉด ์ ์ ˆํ•œ ์ดˆ๊ธฐํ™”์™€ ํ•จ๊ป˜ ๋‹ค์‹œ ํ’€ ์†์œผ๋กœ ๋“ค์–ด๊ฐ€์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์—ฌ๊ธฐ์„œ ๋ฌธ์ œ๋Š”ย 



## TMP Text๋Š” ์ฒ˜์Œ์—๋Š” SubMesh UI๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ , ํ…์ŠคํŠธ๋ฅผ ๋ณ€๊ฒฝํ•  ๊ฒฝ์šฐ ๊ทธ๊ฒƒ์— ํ•„์š”ํ•œ ์ ์ ˆํ•œ submesh๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ผ๋‹จ ์ƒ์„ฑํ•˜๋ฉด ์‚ญ์ œํ•  ๊ฒฝ์šฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ##


์ด ๋ถ€๋ถ„ ๋•Œ๋ฌธ์— ๊ต‰์žฅํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ฒŒ ๋˜๋Š”๋ฐ TextPanel์„ ๋‹ค์‹œ ์ดˆ๊ธฐํ™”ํ•˜์—ฌ ์ง‘์–ด๋„ฃ๋Š”๋‹ค๊ณ  ํ•˜๋”๋ผ๋„ ์ด๋ฏธ ํ•œ๋ฒˆ ๋งŒ๋“ค์–ด์ง„(์‚ฌ์šฉ ๊ฒฝ์šฐ์— ๋”ฐ๋ผ์„œ ์•ˆ๋งŒ๋“ค์–ด์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Œ) submeshUI๋Š” ์‚ฌ๋ผ์ง€์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ด์ฃ . ๊ทธ๋ž˜์„œ ๋ฐœ์ƒํ•˜๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด



a67108aa252eb4669ef1c6bb11f11a3987b1f1d5de8e65db


์›๋ž˜๋Š” [ ๋ ˆ๋ฒจ์ด ์˜ฌ๋ž์Šต๋‹ˆ๋‹ค. ] ๋ผ๋Š” ์‹์œผ๋กœ ํ‘œํ˜„์ด ๋˜์–ด์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ค‘๊ฐ„์— ํ•˜ํŠธ ๋ชจ์–‘์˜ ๊ทธ๋ฆผ์ด ๋“ค์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.ย 

์ด๊ฑด ์ œ๊ฐ€ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‹น์—ฐํžˆ ์•„๋‹™๋‹ˆ๋‹ค.ย 


์ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ ์ด์œ ๋Š” ์œ„์—์„œ ๋งํ•œ ๊ฒƒ์ฒ˜๋Ÿผย 


1. TextPanel ๊ฐ€์ ธ๋‹ค ์‚ฌ์šฉํ•œ๋‹ค.ย 

2. ๊ฑฐ๊ธฐ์— Sprite tag๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

3. sprite tag ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด submesh UI๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

( ์‚ฌ์šฉ ์ข…๋ฃŒ)

4. ์ดˆ๊ธฐํ™” ํ›„ ํ’€ ์†์— ๋„ฃ๋Š”๋‹ค.ย 

*5* ์ดˆ๊ธฐํ™”๋ฅผ ํ•˜๋”๋ผ๋„ ์ด๋ฏธ ์ƒ์„ฑ๋œ submesh ui๋ฅผ ์‚ญ์ œํ•  ์ˆ˜ ์—†๋‹ค. ์‚ญ์ œํ•  ๊ฒฝ์šฐ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค. (์•„๋งˆ tmp ๋‚ด๋ถ€๊ด€๋ฆฌ๊ฐ€ ๋“ค์–ด๊ฐ€๋Š” ๋“ฏ ํ•œ๋ฒˆ ๋งŒ๋“ค๋ฉด )

6. ๋‹ค์Œ์— ๋‹ค์‹œ ์‚ฌ์šฉํ•  ๋•Œ๋Š” sprite ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉ์„ ํ•˜๋˜, ์•ˆํ•˜๋˜ submesh UI๊ฐ€ ์กด์žฌํ•œ๋‹ค.ย 

7. ๋”ฐ๋ผ์„œ ์›ํ•˜์ง€ ์•Š๋Š” ์ถœ๋ ฅ์ด ๋ฐœ์ƒํ•œ๋‹ค.


์ด ์ˆœ์„œ๋Œ€๋กœ ์ง„ํ–‰์ด ๋ฉ๋‹ˆ๋‹ค.



a04804ac370276b660b8f68b12d21a1dc9b3d991a5

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค.ย 


1. ๊ฐ€์žฅ ์ฒ˜์Œ ์ดˆ๊ธฐํ™”ํ•  ๋•Œ ( ์ฒซ๋ฒˆ์งธ ์‚ฌ์šฉ ์ดํ›„ TMP_SubMeshUI๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธ์„ ํ•ฉ๋‹ˆ๋‹ค.ย 

-- ์ด๋ ‡๊ฒŒ ํ•˜๋Š” ์ด์œ ๋Š” ์—๋””ํ„ฐ ์ƒ์—์„œ ๋ฏธ๋ฆฌ sprite ํƒœ๊ทธ๋ฅผ ์ƒ์„ฑํ•ด๋„ ์‹ค์ œ๋กœ ๋Œ์•„๊ฐ€๋Š” ์ˆœ๊ฐ„์—๋Š” tmp_submeshui๊ฐ€ ์ƒ์„ฑ๋˜์–ด์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ค‘๊ฐ„์— ํ™•์ธํ•ด์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค.ย 


2. TMP_SubMeshUI๊ฐ€ ์ƒ์„ฑ์ด ๋๋‹ค๋ฉด ( ํ• ๋‹น์ด ๋๋‹ค๋ฉด ), ์ด๋ฏธ sprite๊ฐ€ ์‚ฌ์šฉ์ด ๋๋‹ค๋Š” ๋œป์ด๊ณ , ํ•ด๋‹น sprite๊ฐ€ material ์— ํ• ๋‹น์ด ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์„ ์ดˆ๊ธฐํ™” ํ•ด์ค๋‹ˆ๋‹ค.ย 




๊ฝค ์˜ค๋žซ๋™์•ˆ ๊ณ ์น˜๋ ค๊ณ  ํ–ˆ์—ˆ๋Š”๋ฐ ์ด๋ฒˆ์— ํ™•์‹คํžˆ ๋ฌธ์ œ์ ๊ณผ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์„ ์•Œ์•„์„œ ๊ธฐ์œ ๋งˆ์Œ์— ์”๋‹ˆ๋‹ค.ย