if (Physics.Raycast(transform.position, targetDirection, out hitInfo, targetMask))
ย ย ย ย {
ย ย ย ย ย ย float currentDistance = Vector3.Distance(theWarship.position - transform.position);
ย ย ย ย }
์ด๋ฐ ์ฝ๋๋ฅผ ์ฐ๊ณ ์๋๋ฐ,
Vector3.Distance(theWarship.position - transform.position);
์ฌ๊ธฐ์ ํ์ํ ์ ์ ๋งค๊ฐ ๋ณ์ b์ ํด๋นํ๋ ์ธ์๊ฐ ์๋ค๊ณ ์ค๋ฅ๊ฐ ๋ธ.
์๋ ์จ๋ฐ ์ ์๋๋๊ฑด์ง ์ดํด๊ฐ ์๋จ
Transform theWarship; ๋ณ์ ์ ์ธ๋ ์์์ ํด์ค๊ฑด๋ฐ ๋ต๋ตํด ๋ค์ง๊ฑฐ๊ฐ๋ค.
๊ทธ์ผ ๋ ๋ฒกํฐ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ๋ฐํํ๋ ๋ฉ์๋์ ๋ฒกํฐ๋ฅผ ํ๋๋ง ๋ฃ์ผ๋ ์ค๋ฅ๊ฐ ๋์ง..
์
๋ฒกํฐ์ ํฌ๊ธฐ๋ฅผ ์ป๊ณ ์ถ์ ๊ฑฐ๋ฉด Vector3.Magintude๋ฅผ ์
์ฌํ๊น์ง - ์ฐ๊ณ ์์๋ค ์ง์ง ๊ฐ๋ฉ์ฒญํ๋ค
์ฌ์ค ์ด๊ฑฐ ๊ธ ์ธ๋ .magintude ์ด๋ฏธ ์ผ๋๋ฐ ๊ทธ๋ฅ .distance๊ฐ ์๋์ ๋ต๋ตํด์ ์ฌ๋ ธ๋๊ฑฐ์์.. ๊ทผ๋ฐ ๊ทธ๋ฅ ๋ด๊ฐ ๋ณ์ ์ด์๋ค