FORCEINLINE const FTransform& KunaiIdleSocketTransform() const
{
return GetMesh()->GetSocketTransform("hand_rSocket",RTS_World);
}
FORCEINLINE const FTransform& KunaiSwingSocketTransform() const
{
return GetMesh()->GetSocketTransform("hand_rSocket",RTS_World);
}
์ธ๋ฐ, ๋ถ๋ช ํ hand_rSocket์ด ์กด์ฌํจ์๋ ๋ถ๊ตฌํ๊ณ ๊ฐ ์ฐํ๋๊ฑฐ๋ณด๋๊น NULL์ด ์ฐํ๋ฉด์ย
์๋ฌ์ฝ๋ C4172 ์ง์ญ ๋ณ์ ๋๋ ์์์ ์ฃผ์๋ฅผ ๋ฐํํ๊ณ ์๋ค๋๋ฐ,
์์ผํธ๋์คํผ ์ฌ์ฉ๋ฒ ์ ๊ฒ ๋ง์ง ์์? ๊ทผ๋ฐ ์ ์๋ฌ๊ฐ ๋จ์ง?
๋๊ฐ ๋ ํผ๋ฐ์ค๋ฅผ ์ถ๋ ฅํด์ ๊ทธ๋ฐ๊ฑฐ์๋๋
์๋..
์ง๋ฌธ์๊ฐ ํคํผ๋ฐ์ค๋ฅผ ๋ฐํํด์ ์๊ธด ๋ฌธ์ ๋ง์. ์ง๋ฌธ์๊ฐ c++์ ์ ๋ชจ๋ฅด๋ฏํจ.
๊ทธ๋ผ ์ด๋ป๊ฒ ์์ ํด์ผํ ๊น?
์ฐธ์กฐ๋ผ๋๊ฒ ๊ฒฐ๊ตญ ๊ทธ ๊ฐ๋ง ๊ฐ์ ธ์ค๋๊ฑฐ์์? ๊ทผ๋ฐ ์์ผ์ด ๋กํ๋ ์๋๋ฐ ์ด๊ฒ ์ ์ฐธ์กฐ๊ฐ์ ๊ฐ์ ธ์ค๋๊ฑฐ์?
์ผ๋งค๋ก ๋ฐฐ์์ ํท๊ฐ๋ฆฌ๋๋ฐ ์ด๊ฑธ ์ด๋ป๊ฒ ์ฒ๋ฆฌํด์ผํ๋์ง ์ข ์๋ ค์ฃผ๋ผ. ๋ถ๋ช ํ ๋ค๋ฅธ ์์ ์์๋ ์ ๋ ๊ฒ ์ฌ์ฉํ๊ณ ๋ ํผ๋ฐ์ค์์๋ ์ ๋ ๊ฒ ์ฌ์ฉํ๋๋ฐ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ด
FTransform& KunaiIdleSocketTransform() ์์ &์ง์๋ผ ์ฐธ์กฐ๋ ๊ฐ์ด ์๋๊ณ ๊ทธ ์์ฒด๋ค getSocketTransform ์ ์์ผ์ ํธ๋์คํผ ๊ทธ ์์ฒด๊ฐ ์๋๊ณ ๊ฐ์ ๋ณต์ฌํด์ ๋ฑ์ด๋. ๋๊ฐ ์ธ ํจ์ ๋ฐํ๊ฐ์ ์ ๋ด๋ผ ๋๊ฐ getSocketTransform ํ ๊ฒ์ ์ฐธ์กฐ๋ฅผ ๋ฐํํ๋๋ฐ ๊ทธ๊ฑด ์์ผ์ ํธ๋์คํผ ๊ทธ ์์ฒด๊ฐ ์๋๋ผ ์์ผ์ ํธ๋์คํผ์ ๋ณต์ฌ๊ฐ์ด๋ผ ํจ์ ๋๋๋ฉด ์ฌ๋ผ์ง๋ค
์, ํ๋ ์ง์ง ๋ง์ด ๋ฐฐ์๋๋ค ใ ใ ๊ณ ๋ง์๋๋ค
ํ๋ ์ง์ง๋ก ๋์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค