์ง๊ธ ๋์๋ฆฌ์ ๊ฐ์ ์ญํ ๋๋๊ณ ๊ฐ์ด ์์ ํ๋๊ฑฐ๋ค ๋ณด๋... ์ ๊ฐ์ ๊ฒฝ์ฐ ์ด๋์ ์ค๋ ์์นจ๊น์ง ํ๊ธฐ๋ก ํด์ ์ด๋ ๊ฒ ๋ฆ์ ์๊ฐ์๋ ์ง๋ฌธํ๋๊ฑฐ ์ฃ์กํฉ๋ค๋คย ย
ย ์ง๊ธ ์๋ ๋ณด๋ ์คํฌ๋ฆฝํธ๋ ์ดํด๊ฐ ์๋๋ค๋ณด๋ ๋ค๋น๋ฉ์ ์๋ ค์ค๊ฑธ๋ก ๊ธ ์ ํํด์ ์ ํ๋ธ ๊ฐ์ข๋ณด๋ฉฐ ๋ฐ๋ผ ์ค์ธ๋ฐ, ์ ๋๋กํ๋ฉด ์์ฒญ ์ฌ์ธ๊ฑฐ ๊ฐ๊ธดํ์ง๋ง ๊ฑฑ์ ๋๋๊ฒ tween์ด๋ ์๊น ํ๋ ์จ์ดํฌ์ธํธ? ๊ฐ์ ๊ฒ์ฒ๋ผ ์ง์ ํด ๋์ ๊ธธ์ด ์๊ณ ๊ทธ ๊ธธ๋๋ก ์บ๋ฆญํฐ๊ฐ ์์ง์ด๊ฒ๋ ๋ชปํ๋ ๊ฑด๊ฐ์??
๋ค๋น๋ฉ์ ์ ๊ฑฐ ๊ทธ๋๋ก ์ฐ๋ฉด ์ฅ์ ๋ฌผ์ด ์๋ค๋ ๊ฐ์ ํ์๋ ๊ฑ ์ง์ ์ผ๋ก ์ญ ๊ฐ๋๊ฑฐ ๊ฐ๋๋ฐ..
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์ฐจ๋ผ๋ฆฌ ๊ทธ๋ฌ๊ณ ์ถ์๋ ์๋ ค์ค ์ฌ๋์ด ์์๊ฑฐ ๊ฐ์ ใ
Waypoint๋ผ๋ ๋น๊ฐ์ฒด ์์ฑํ๊ณ SetDestination ์จ๋ณด์ธ์ - dc App
SetDestination ์ผ๋ก ๊ฐ ๊ณณ์ waypoint๋ผ๋ ๋น๊ฐ์ฒด ์์น๋ก์?
๋ค Navmesh ์ฐ์ค๊บผ๋ฉด์ - dc App
SetDestination์ Waypoint ๋ฃ์ด์ฃผ๋ฉด Waypoint๋ก ๊ฐ๊บผ์์ - dc App
๊ทธ ๋ค๋น๋ฉ์๋ก ์ด๋ฐ๊ฒ ๊ฐ๋ฅํ ๊น์?? 0 - 1- 2- 3- 4 ์ด๋ ๊ฒ waypoint๊ฐ ์๊ณ 0๋ฒ์ด ์์์ง์ 4๋ฒ์ด ๋ง์ง๋ง ์ง์ ์ด๋ผ ํ ๋, 4๋ฒ์ ์ค๋ธ์ ํธ๋ฅผ ํด๋ฆญํ ์ 0~4๋ฒ๊น์ง ์ด๋์ํจ๋ค๋ฅผ ๊ตฌํํ๊ณ ์ถ์๊ฑด๋ฐ,,, ๋ค๋น๋ฉ์์์ SetDestination ์ ์ฐ์์ ์ผ๋ก ์จ๋ ๋๋์? SetDestination (1๋ฒ ์์น); SetDestination (2๋ฒ ์์น); SetDestination (3๋ฒ ์์น); SetDestination (4๋ฒ์์น); ์ด๋ ๊ฒ 4๋ฒ ์ฐ๋๊ฒ ๊ฐ๋ฅํ๋ค๋ฉด ๋ ๊ฑฐ๊ฐ๊ธดํ๋ฐ..
ํํํ๊ณ ์ ํ๋ ๊ธธ์ด ๊ณก์ ๊ฐ์๊ฒ๋ ์กด์ฌํ๋ค๋ณด๋.. ๊ณก์ ์ ํํํ๊ธฐ ์ํด์๋ ์จ์ดํฌ์ธํธ๋ฅผ ๋๋ ์ผ ํ ๊ฑฐ ๊ฐ์์์
๊ฐ๋ฅํ์ฃ ๋ฐฐ์ด์ Waypoint ์ ์ฅํด๋๊ณ ์์ฐจ์ ์ผ๋ก SetDestination์ ๋ฃ์ผ๋ฉด ๋ฉ๋๋ค Navmesh์ ํ์ฌ ์์น์ SetDestination์ผ๋ก ์ง์ ํ ์์น ๊ฑฐ๋ฆฌ๋ฅผ ๋ฐํํด์ฃผ๋ ํจ์๋ ์์ผ๋ ์กฐ๊ฑด๋ฌธ ๊ฑธ์ด์ ๋ฐฐ์ด ์ธ๋ฑ์ค๋ฅผ ํ๋์ฉ ๋๋ ค์ฃผ๋ช ๋์ฃ !
์์ฃผ ์ฌ์. ์ด๋ถ ๋ง์๋๋ก waypoint๋ก ๋ฏธ๋ฆฌ ๊ฐ๊ณณ์ ์ ํด๋๋ ์๊ณ ๋ฆฌ์ฆ์ ์กฐ๋นฑ์. ๋ฏธ๋ฆฌ ์์น์ ๋ฉ์ฌ๋ ์ด๋ฐ๊ฑฐ ์๋ ๋น๊ฐ์ฒด๋ก ์จ์ดํฌ์ธํธ๋ค ์๋ฆฌ ๋ฐฐ์นํด๋๊ณ , ๊ทธ๊ฑธ ๋ฐฐ์ด๋ก ์คํฌ๋ฆฝํธ์์ ๋ฐ์ ๋ค start์์ setdestination์ผ๋ก ์ฒ์์ 0๋ฒ๊ฐ๊ณ ๊ทธ ์ดํ์ int๋ ๋ญ๋ ๋ณ์์ฃผ๋ ์ง ์๋๋ฉด ๊ฑ update์์ vector3.distance๋ก ๊ทธ ํฌ์ง์ ์ด๋ ๋ ๋น๊ตํด์ ๊ฐ๊น์์ง๋ฉด ๋ค์ ํฌ์ธํธ๋ก ๊ฐ๊ฒํ๋ฉด๋จ. ๊ทธ ์ธ์ ํด๋ฆญํ ํฌ์ธํธ๋ผ๋ฉด, ๊ฑ ํด๋ฆญ๋ ์ฝ์ง๋ง ์จ์ด๋ ๋ ์ฌ์. ์จ์ด์ ํ๊ทธ๋ ๋ ์ด์ด๋ ๊ตฌ๋ถํ ๊ฑฐ ๋ฃ์ด์ฃผ๊ณ , raycast๋ฃ์ด์ if๋ฌธ์ผ๋ก ๋น๊ตํด์ ๊ทธ ์ง์ ํด๋ ํ๊ทธ๋ ๋ ์ด์ด๋ฉด setdestinaton ํ๋ฉด๋จ ๊ทธ ํฌ์ง์ ์ผ๋ก
์ ์ฐธ๊ณ ๋ก ๋ค๋น๋ ์คํํฑ ์ค์ ํ๊ณ ๋ฒ ์ดํฌ ํ๋๊ฑฐ ์์ง๋ง๊ณ
ํ์ดํ