๋งต์ด ์๋๊ทธ๋ฆผ์ฒ๋ผ ๋ฐฉ a, b, c๊ฐ ์๊ณ ๊ฐ๊ฐ Room A, Room B, Room C๋ผ๋ ํ๊ทธ๊ฐ ๋ฌ๋ ค์์ (ํ๊ทธ๋ฅผ ๋ค๋ ๊ตฌํ๋ฐฉ๋ฒ์ ๋ชป์ ํจ)
๊ทธ๋ฆฌ๊ณ a-b๋ฅผ ์ฐ๊ฒฐํ๋ ํต๋ก์ย b-c๋ฅผ ์ฐ๊ฒฐํ๋ ํต๋ก๊ฐ ์๊ณ ๊ฐ๊ฐย Pass A-B, Pass B-C ํ๊ทธ๊ฐ ๋ฌ๋ ค์์.
์ด๋ ๋ฐฉ a,b,c๋ฅผ ์์ ๋กญ๊ฒ ์ํํ ์ ์๋ navmesh agent๊ฐ ํ๋ ์์.
์ด agent ๋์๋ค๋๋ค๊ฐ ์์์ ์์ ์ย ํ์ฌ ์์นํ ๋ฐฉ์ ํ๊ทธ๊ฐ ๋ฌด์์ธ์ง ์๊ณ ์ถ์
๊ฐ๋ น ๋ฐฉ b์์ ํจ์๋ฅผ ํธ์ถํ๋ฉด ๊ฒฐ๊ณผ๋ก Room B๋ฅผ ๋ฐ์์ค๊ณ
b-cํต๋ก์์ ํจ์๋ฅผ ํธ์ถํ๋ฉด Pass B-C๋ฅผ ๋ฐ์์ค๋ ๊ฒ์.
์ ํํ vector3 position์ด ํ์ํ์ง๋ ์๊ณ ๋ฐฉ์ ํ๊ทธ๋ง ์๋ฉด ๋.
๋ฑํ ์ข์๋ฐฉ๋ฒ์ด ์๋ ์ค๋ฅด๋๋ฐ ์ข์ ๋ฐฉ๋ฒ์ด๋ ๊ฒ์ ํค์๋๊ฐ์๊ฑฐ ๋ญ ์์๊น?
๊ฐ ์ง์ญ๋ง๋ค ๋ค ๊ผญ์ง์ ์ ๋ณด๋ฅผ ๊ฐ๊ณ ์์ํ ๋ ๊ทธ๊ฑฐ 4๊ฐ๋ ํ์ฌ ์์น๋ฅผ ๋์๊ด๊ณ๋ก ๋น๊ตํด์ ์์ ์ํด์์ผ๋ฉด A, B, C ํ์ ํ๋ฉด ๋ ๊ฑฐ๊ฐ์๋ฐ Room A, B, C๋ ENUM์ผ๋ก ๊ด๋ฆฌํด๋ ๋๊ณ
์ค ์ข์๋ฐฉ๋ฒ์ด๋ค ๊ฐ์ฌ๊ฐ์ฌ!
๋ฐฉ ํฌ๊ธฐ๋งํ ์ฝ๋ผ์ด๋๋ฅผ ๋ง๋ค๊ณ ์ค๋ฒ๋ฉ ๊ฒ์ฌํ์ - dc App