ํ๋์ ์ถ์ ๊ธฐ์ค์ผ๋ก ํ์ ์ํค๋ ค๊ณ ํ๋๋ฐ ์ฐพ์๋ณด๋๊น FVector ๋ฉค๋ฒ ํจ์์ย RotateAngleAxis() ์ด๊ฒ ์๋๋ผ๊ณ
๊ทธ๋์ย
ObjectLocation = ObjectLocation.RotateAngleAxis(Degree, Vector2 - Vector1);ย
์ด๋ฐ ๊ผด๋ก ํด๋ณด๋๊น Vector2 - Vector1 ์ผ๋ก ๋ง๋ค์ด์ง ์ถ์ด ์๋๋ผ ์๋์ ์์ ์ ๊ธฐ์ค์ผ๋ก ํ์ ํ๋๋ฐ ์ด๋ป๊ฒ ํด์ผ ๋ด๊ฐ ๋ง๋ ์์์ ์ถ์ ๊ธฐ์ค์ผ๋ก ํ์ ์ํฌ ์ ์๋๊ฑฐ์?
๋ก์ปฌ์ถ ๊ธฐ์ค ํ์ ์ AddActorLocalRotation ์ฐ๋๊ฐ, ์๋๋ฉด CombimeRotator ํจ์๊ฐ์๊ฑธ๋ก ๊ณ์ฐํด์ ์ฐ๋ฉด๋จ
๋ค์๋ณด๋๊น ๋ก์ปฌ์ถ ๊ธฐ์ค์ ์๋๊ฐ๋ณด๋ค ๊ทธ๋ผ CombineRotators ์ด์ฉํด์ A(0,0,1) + B(์ถ Vector๋ฅผ Rotator๋ก ๋ณํํ๊ฒ) ํ๋ฉด ๋์ง ์์๊น ์ถ์
์์์ ์ถ์ ๊ธฐ์ค์ผ๋ก ํ์ ์ํค๋ฉด ํ์ ๋ฟ ์๋๋ผ ์์น๋ ๋ฐ๋๋๊น FVector๋ฅผ ๋ฆฌํด๋ฐ๋ ํจ์๋ฅผ ์จ์ผํ ๊ฑฐ๊ฐ์๋ฐ ์๋๊ฐ?
์์ ์กํฐ ๋ฐ์ ์ด๋ค ์ง์ ์ ์ถ์ผ๋ก ํด์ ๋๋ฆฌ๋๊ฑธ ๋งํ๊ฑฐ๊ตฌ๋.. ํธ๋์คํผ ๊ฐ์ฒด์ ๋ญ๊ฐ ์์ง ์์๊น? ๋๋ ์ ๋ชจ๋ฅด๊ฒ ์