text mesh pro ์ฌ์ฉ ์ค์ธ๋ฐ
์ด๊ฑธ world position์ ํฌ์ฌํ๊ณ ์ถ์ต๋๋ค. ํ๋ฆฌํน์ผ๋ก text mesh pro ์ง์ด๋ฃ์ mesh renderer ํ๋ ๊ฒ์ค๋ธ์ ํธ๋ก ๋ง๋ค์ด๋๊ตฌ์.
๊ทผ๋ฐ ๋ฌธ์ ๋ ์ด๊ฑธ player.transform.position์ instantiate ์ํค๋ฉด ๊ฑฐ์ 0,0. ๋๋ 1,0 ์ ๋ ํฌ์ง์ ์ ๋ํ๋ฉ๋๋ค.
์๋ฌด๋๋ rect transform์ ์ปดํฌ๋ํธ๋ก ๊ฐ๋์ง๋ผ ์ด๊ฑธ world position ๊ณ์ฐํ๋ฏ์ด ํด์ ๋์จ ์ค๋ฅ ๊ฐ์๋ฐ์
rect transform์ world position์ ํฌ์ง์ ๋ ์ํฌ ์ ์๋์?? ์ง์ง ๋ฏธ์ณ๋ฒ๋ฆฌ๊ฒ ์ต๋๋ค ํ๋ฃจ์ฃ์ผ ใ ใ ใ ใ
## ์์
์ฌ๋ ค๋ณด๋ผํ์ ์ ์ฌ๋ ค๋ด ๋๋ค... ๋ถ๋ ๋์์ฃผ์ญ์ผ ใ ใ
์ฝ๋๋ ์ง๊ทนํ ๊ฐ๋จํ ์ค๋ธ์ ํธ ํ๋ง์ ํ์ฉํ ์ธ์คํด์์์ดํธ์ ๋๋ค... ๊ทธ๋ฅ pos ์ ๋ฐ ์์ผ๋ก ๋ฃ์ผ๋ฉด ์ ๋๋ ๊ฑฐ ์๊ณ ์์ต๋๋ค ํ๋ค๊ฐ ํฌ๊ธฐํ์ด์ ๊ฑ ๋๋๊ฑฐ์์
์ ๋๋ก ์ฝ๋๋ฅผ ์ฐ๋ฉด
์ ๋ณด์ด์ค์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ํ๋ ์ด์ด์ ์์น๋ ์ฝ (1,2.5)
๊ทธ๋ฆฌ๊ณ TextMesh Pro์ ์์น๋ ์์ ์ ์์นํด์๋ค์ (0,0)................ ์ด๊ฑธ ํ๋ ์ด์ด์ ์์น์ ๋ฑ ๋๋ ๋ฐฉ๋ฒ ์์๊น์?
๊ทธ๋ฌ๋ฉด์ ํ๋ ์ด์ด๋ฅผ ๋ฐ๋ผ๋ค๋์ง๋ ๋ง์์ผํฉ๋๋ค. ํ๋ ์ด์ด๊ฐ ์ผ์ชฝ์ผ๋ก ์์ง์ธ๋ค๊ณ ๋ฐ๋ผ ์ผ์ชฝ์ผ๋ก ์์ง์ด๋๊ฒ ์๋... ๊ทธ ์๋ฆฌ ๊ทธ๋๋ก ๊ณ ์ํ๊ฒ๋์...
์! ์ด๋ ๊ฒ ๋ง์๋๋ฆฌ๋ฉด ๋๊ฒ ๋ค์. ๊ฒ์์์ ๋ฐ๋ฏธ์ง ํ๊ธฐํ๋ฉด ์ซ์๊ฐ ๋ฑ์ฅํด์ ํ๊ณต์ผ๋ก ์ฌ๋ผ์ง์์์? ์ผ๋จ ๋ฌ ์ซ์๋ ๋ชฌ์คํฐ๊ฐ ๋ฐ๋ ค๋ฌ๋ค๊ณ ๊ฐ์ด ๋ฐ๋ ค๋์ง ์๊ณ ์.
๊ทธ ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ์์ต๋๋ค.
๋ญ ๊ตฌํํ๋ ค๊ณ ํ๋๊ฑด์ง ๋ญ๊ฐ ๋ฌธ์ ์ธ์ง ์ ํํ ์ฝ๋๋ ์ค์ท ๊ฐ์ด ์ฌ๋ ค๋ฐ์ฌ
์ฌ๋ ธ์ต๋๋ค!!!
๊ทธ๋ฌ๋๊น ํ๋ ์ด์ด์ ์๋ ์์น๊ฐ (1, 2.5)์ธ๋ฐ ์ ์ฝ๋๋๋ก ํ๋๋ (0, 0)์ ์๊ธฐ๋๊ฒ ๋ฌธ์ ์ธ๊ฑฐ์?
์์น๋ ํ๋ผ๋ฏธํฐ๋ก ๋ฐ๋ pos ๋ณ์๊ฐ ๋ค์ด๊ฐ๋๋ฐ ์ฝ๋ ์ค์ท์๋ pos์ ๋ญ ๋ฃ๋์ง๋ฅผ ์์ ์ผ์ จ์
๋ค ์ ๋ ํ๋ ์ด์ด๋ณด๋ค ํ ์นธ ์ ์ ๋์ธ (1, 3.5)์ ๋์ ์ธ์คํด์์์ดํธ ์ํค๊ณ ์ถ์๋ฐ ํ๋ ์ด์ด ์์น๊ฐ ์ด๋๋ ๊ฑฐ์ ์์ ์ ๊ฐ๊น์ด ๊ณณ์๋ง ๋ฑ์ฅํ๋ค์;;
์๋ฟ์ธ ๊น๋นกํ๋ค์ pos = Player.transform.position ์ ๋๋ค!
์ฝ๋๋ง ๋ณด๋ฉด Up์ ๋ํ๋ ๋ถ๋ถ ๋ง๊ณ ๋ transform.position์ ๋ฐ์๋ค๊ฐ ์ ๋ฃ์ด์ฃผ๊ณ ์๋๋ฐ ๋ญ ์ด๋ป๊ฒ ์ง์ ๊ฑฐ์
๋๋ฒ๊ทธ๋ก ํจ์ ์ฒ์ ์์ํ ๋ pos์ ๋ญ ๋ค์ด์๋ ๋ก๊ทธ๋ก ์ฐ์ด๋ฐ์ฌ
1.0, 2.4 ๋์ค๋ค์. TextMeshPro๋ ์ฌ์ ํ (1,0)์ ์ถ๋ ฅ๋ฉ๋๋ค... rect Transform์ด๋ผ ๊ทธ๋ฐ๊ฒ ๊ฐ์๋ฐ....
RectTransform.position์ด๋ Transform.position์ด๋ ๊ฐ์ ๊ธฐ๋ฅ์ ์ฐจ์ด์์ RectTransform์ด Transform์ ์์ํ๊ฑฐ๋ผ์
rect transform์ด ์๋์ขํ? ๋ผ๊ณ ๋ค์๋๋ฐ ์๋ฌด๋ฐ ์ฐจ์ด๊ฐ ์๋์? ๋ง์ํด์ฃผ์ ๋๋ก Quternion ๋นผ๊ณ GameObject Fv = Instantiate(FloatingValuePrefab, GameObject.Find("Floatings").transform, true) as GameObject; ์์ฑํ๋๋ฐ ์ด๋ฒ์๋ (0.4696933, 0), (1.510551,0)์ ์ถ๋ ฅ๋๋ค์....
์ ใ ใ ์ด๊ฑฐ ํ๋ก์ ํธ ๋ฌ๋์๋ ์๊ตฌ ์ ๊ฒ๋ง ๋ด์๋ ์์ธ์ ๋ชจ๋ฅด๊ฒ ์, ์ ๊ฐ ๋ณด๊ธฐ์ pos๊ฐ๋ง ์ ๋ค์ด๊ฐ์ผ๋ฉด ์ ๋๋ก ์์น ๋ณํ๋ ์ฝ๋์
ํ ใ ใ ๋ญ๊ฐ ์๋ชป๋๊ฑด์ง...๊ทธ๋๋ ๋๋ถ์ ํ์ ์ ์ป์์ต๋๋ค ์ฝ๋๊ฐ ์๋ชป๋๊ฒ ์๋๋ผ ๊ฐ์ด ์๋ชป๋๊ฑฐ๊ตฐ์! ํ ๋ฒ ๋ค์ ๋๋ฒ๊น ํด๋ณด๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค!!
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=64020&page=1
๋์ด ์ํ๋ ๊ธฐ๋ฅ ๋น์ทํ๊ฒ ๋ง๋ค์ด๋ดค๋๋ฐ ์ ๋จ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
ํ๋ฆฌํนํ ์์ผ์ ์ธ์คํด์์์ดํธ์ํฌ๋๋ ์ฌ์ฉํ ์ ์๋์...? ์ด๋ป๊ฒ์??
pos๋ฅผ ๊ทธ๋ฅ ๊ณ ์ ๊ฐ์ผ๋ก ๋ฃ์ด์ ํ์ธํด๋ณด์