์ด๋์ ๋ ๊ด๋ จ ์ง์์
์๋ ์ฌ๋์ ์ํ ํ์ธ๋ฐ
์ ๋ํฐ 2D์์ ๋ฆผ์๋์ฒ๋ผ
๊ทน๋์ ํจ์จ์ ์ถ๊ตฌํด์ผ ํ๋ค๋ฉด
ํฐ ๋์์ด ๋ ๋งํ ํ์ด์ผ
์ ๋ํฐ transform.position์
๋ด๋ถ์ ๋ชจ๋ ์์คํ ์ด 4*4 ํ๋ ฌ๋ก ๋์
4*4๋ 3D ์ฐ์ฐ์ ์ํ ํ๋ ฌ์ด๋ผ์
2D์์๋ ์ฌ์ค์ ๋๋ฌด ํฐ ๋น์ฉ์ด ๋ฐ์ํด
์ด๊ฑธ 3*3 ํ๋ ฌ๋ก ์ปค์คํ ํ๋ฉด
๊ฐ์ ์ฐ์ฐ ๊ธฐ์ค, ์ฑ๋ฅ์ด ์ต์ 6๋ฐฐ~10๋ฐฐ ์ ๋ ๋นจ๋ผ์ ธ
์ด ์๊ฐ์ ๋ชปํด์
ํ์ฐธ ๊ณ ์ํ ์ ์ด ์๊ฑฐ๋
์ 44์ง ์์น๋ฒกํฐ๋ ๋ฐฉํฅ๋ฒกํฐ ๊ตฌ๋ถ์ฉ์ธ๊ฐ ์๋๋ฉด ์ฟผํฐ๋์ธ์ด๋ ๊ด๋ จ์ด ์๋
ํ๋ ฌ->์ค์ผ๋ฌ๊ฐ(์ง๋ฒ๋ฝ ๋ฐ์)->์ฟผํฐ๋์ธ ๋ณํ
3์ฐจ์์ด๋ผ ๊ทธ๋ ์ต๋๋ค - dc App
์์๋ถํ
๋ฐ์ ์ข๋ค. ๋๋ DOTS ํ ๋ ์คํ ํด๋ด์ผ๊ฒ ์
์คํํด๋ด? ๊ด๋ จ ์๋ฃ ์์?
directxmath๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ณด๋ฉด 4x4ํ๋ ฌ์ด๋ 3x3ํ๋ ฌ์ด๋ ๋๊ฐ์ด ์ฒ๋ฆฌํ๋๊ฑฐ ๊ฐ๋๋ฐ
๊ทธ๋ฅ ๋ค๋ฅธ 2d์์ง์ ์ฐ๋๊ฒ ์๋์? ๊ทธ๊ฑธ ๋ฐ๊พผ๋ค๋๊ฑด ๋ฌผ๋ฆฌ ์ถฉ๋๋ ๋ฐ๋ก ๊ตฌํํด์ผํ๋ค๋ ๋ป์ผํ ๋ฐ
์ด๋ฌ๋ฉด ํ๋ ฌ ํ์๋ ์์. ํ์ค์ง๋ฆฌ ์์์ผ๋ก ๊ณ์ฐํด๋ฒ๋ฆฌ๋ฉด ๋จ.
๊ถ๊ธํด์ ์ฐพ์๋ดค๋๋ฐ ์ด๊ฑฐ ๋ณด๋ฉด ๋ง๋๊ฒ๊ฐ๋ค ๋จ์ง ํฌ์ง์ ๊ฐ์ ์ด๋ค์์ผ๋ก ๊ณ์ฐํ๋์ง์ ๋ํด์ ๋ชป์์๋ดค์ง๋ง
์ ์ฐพ์๋ณด๋ฉด ๋์ฌ์ง๋ ๋ชจ๋ฅด๊ฒ ์ด ๋ฐ์๊บผ ๋ณด๋ฉด์ ์๊ฐํ๋ฉด ๋ ๊ฒ๊ฐ์
https://docs.unity3d.com/ScriptReference/Matrix4x4.html
https://gist.github.com/geniikw/7d6812a99fd2371b7ec2437ef8207736
์ง์ง ๊ฐ์น๊ณ ์๋ค์... ๊ทธ๋ฐ๊ฑธ ์ด๋์ ๋ฐฐ์ฐ๊ณ ์ด๋ป๊ฒ ์ค์ฒํ๋๊ฑฐ์์...? - dc App
์ฌ๊ธฐ ๋๊ธ์ ์๋ฌ์๋จ์๋ค ์ด ๊ธ์ด ํ์ํด์ก๋ค