์๊ฐ ๋ธ๋ฃจํ๋ฆฐํธ ํํ ๋ฆฌ์ผ์ ๋์์๋๊ฑฐ๊ณ ์๋๊ฐ ๋ด๊ฐ ์ฎ๊ฒจ์ด C++ ์ฝ๋์
์ต๋ํ ๊ฐ์ ๊ธฐ๋ฅํ๋ ํจ์๋ค ๊ฐ์ ธ์์ ์์ฑํ๊ฑด๋ฐ ๋ญ ์๋ชป ์ด๊ฒ ์๋์ง ์ด์ํ ๊ฐ๋ง ๋์ด...
๋ญ๊ฐ ๋ฌธ์ ์?
์๊ฐ ๋ธ๋ฃจํ๋ฆฐํธ ํํ ๋ฆฌ์ผ์ ๋์์๋๊ฑฐ๊ณ ์๋๊ฐ ๋ด๊ฐ ์ฎ๊ฒจ์ด C++ ์ฝ๋์
์ต๋ํ ๊ฐ์ ๊ธฐ๋ฅํ๋ ํจ์๋ค ๊ฐ์ ธ์์ ์์ฑํ๊ฑด๋ฐ ๋ญ ์๋ชป ์ด๊ฒ ์๋์ง ์ด์ํ ๊ฐ๋ง ๋์ด...
๋ญ๊ฐ ๋ฌธ์ ์?
socket ์ด๋ฆ ๋์๋ฌธ์ ๋ค๋ฅธ๊ฑฐ๋ TransformSpace ๊ธฐ๋ณธ ์ธ์๊ฐ RTSWorld๋ง๋์ง ์ฒดํฌ ํ๋ ์ ๋๋ง ๋ณด์ด๋ค
์์ผ์ ๋ด๊ฐ ํ๊ฑฐ์ ๋ง์ท๊ณ ๊ธฐ๋ณธ ๋งค๊ฐ๋ณ์ RTSWorld ๋ง์ ๋จธ๋ฆฌ์ํ๋ค
์๋ ๊ทผ๋ฐ ์ ๋ง ๋ญ๊ฐ ์ด์ํ๋ฐ ์ MakeRelativeTransform์ด ์๋๋ผ GetRelativeTransform์?
Make Relative Transform ํจ์๊ฐ c++์๋ ์์ ๋์ฒด๋ก ๋น์ทํ ๊ธฐ๋ฅํ๋ ํจ์ ์ฐ๋๊ฑฐ์ผ
Arms์ WorldTransform์ด๋ ์๋๋ณํ์ ๊ตฌํด์ผ ํ๋๋ฐ mesh1p์ ์จํฐ๊ณผ์ ์๋๋ณํ์ ๊ตฌํ๊ณ ์๋๊ฑฐ ์๋์ด๊ฑฐ? ๊ทธ๋ฆฌ๊ณ ์์๋ ๋ฐ๋๊ฐ์๋ฐ
Mesh1p๊ฐ arm์ด๋ ๊ฐ์๊ฑฐ์. ์ผ์ธ์นญ ํ๋ฉ์ฌ...
๊ทธ๋๊น ์์๊ฐ ๋ฐ๋๋ผ๊ณ
๋ฐ๊ฟ๋ ๋น์ทํจ. ๊ฒฐ๊ตญ ์ํ๋ ๊ฒฐ๊ณผ๋ ์๋์ด
์ด๋ป๊ฒ ๋ฐ๊ฟจ๋๋ฐ ์ฝ๋์ข
๋ณธ๋ฌธ ์์ค์์ ๋ฌด๊ธฐ๋ ํ๋ฉ์ฌ ์์น๋ง ๋ฐ๊ฟจ์ง
CurrentWeapon->GetMesh()->GetSocketTransform(TEXT("Aimpoint")).GetRelativeTransform(Mesh1P->GetComponentTransform()).Inverse() ์ด๋ ๊ฒ ๋ง์?
ใ ใ ์ฌ์ ํจ
๊ฒฐ๊ณผ๊ฐ ์ด๋ป๊ฒ ๋ค๋ฅธ๋ฐ? ๋๋ ๋ชจ๋ฅด๊ฒ ์
aimpoint ์๋ฌธ์๋ก ์จ์๊ทธ๋ฐ๊ฑฐ ์๋๋ ธ