์ ๋ํฐ ๋ง์ง์๊ฑฐ๋ฆฌ๊ธฐ 5์ผ์ฐจ๋ ๋ด๋น์ธ๋ฐ์,
์ถฉ๋ํ๋ฉด ์ถฉ๋ํ๋ถ๋ถ์ ์ขํ๋ก ๊ณ์ฐํ๋๊ฑธ ํ๋ คํ๋๋ฐ
ย ย public void OnTriggerEnter(Collider col)
ย ย {
ย ย ย ย Vector3 start = new Vector3();
ย ย ย ย start = col.gameObject.GetComponent<Collider>().ClosestPointOnBounds(transform.position);
ย ย ย ย Debug.Log("์์์ง์ " + start);
ย ย }
ย ย public void OnTriggerExit(Collider col)
ย ย {
ย ย ย ย Vector3 end = new Vector3();
ย ย ย ย end = col.gameObject.GetComponent<Collider>().ClosestPointOnBounds(transform.position);
ย ย ย ย Debug.Log("๋๋๋ ์ง์ " + end);
ย ย }
ย ย //์ง์ง ์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๋ค๊ฐ ์์ํ์ง 5์ผ์ฐจ๋ฌ์ผ๋๊น ์ฝ๋ ์ด์ํด๋ ์ํด์
์ด๋ ๊ฒ ํ๋๋ฐ ์ขํ๊ฐ ๋์ค๊ธดํ๋๋ฐ void ๋ผ์ ๊ฐ์ ๋ฐํํ ์๊ฐ ์๋๋ฐ ์ด๋ป๊ฒํด์?ใ ใ
์ ์ฒด ์ฝ๋ ๊ฐ์ ธ์, start์ end๊ฐ int,float์ธ์ง Vector์ธ์ง ์์์ผํ ๋ป
์์ง ์ ๊ฑฐ๋ฐ์ ๋ชป์จ์ ๋ณธ๋ฌธ ๋ฌธ์ฅ์์ ํด๋์ค๋ช ๋ฐ์ ์์ด์.
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์ฃ์กํ๋ฐ ์ถฉ๋ํ ์ขํ๋ฅผ ์ด๋ป๊ฒ๋ฃ๋์ง ์์์์๊น์ฌ ใ ใ
๋ญ ์ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ ์ขํ๊ฐ์ ์ป์๋ค์์ retrunํ๋ ค๋๊ฑฐ๋ฉด ์ ๋๊ธ๋ง๋๋ก ๋ฐฑํฐ๋ณ์๋ฅผ ๋ง๋ค๊ณ ๊ทธ ๋ณ์์๋ค๊ฐ ์ขํ๊ฐ์ ๋ฃ์ด์ค๋ค์์ ์ฐ๋ ค๊ณ ํ๋๊ณณ์์ ๋ง๋ค์ด์ค ๋ฐฑํฐ๋ณ์๋ก ์ฌ์ฉํ๋ฉด๋์ง์๋?