์ ๊ฐ ๋ณด๊ณ ์๋ ์ฑ ์์๋
๋น์ค๋ธ์ ํธ๋ฅผ ๋ง๋ค์ด์ ๊ทธ๊ฑธ ์์ฐฐํฌ์ธํธ๋ก ์ก๊ณ ๋ฐฐ์ด์ ๋ฃ์ ๋ค์
๋๋ค์ผ๋ก ๋๋ฉด์ย ๋ค๋น๊ฒ์ด์ ๋ฉ์ฌ๋ฅผ ํตํด ์๋ค๊ฐ๋ค ํ๊ฒ ํ๊ณ ์๋๋ฐ์
์ฌ๊ธฐ์ ๊ถ๊ธํ๊ฒ ์์ต๋๋ค.
์ด๋ฐ์์ผ๋ก ๋ฐฉ์ด 3๊ฐ๊ฐ ์๊ณ
์๋ก ์ด์ด์ ธ์๋ ๋์ ํํ์ ๋งต์ด ์์ต๋๋ค.
๋๊ทธ๋ผ๋ฏธ ์๊น์ ์์ฐฐํฌ์ธํธ๊ตฌ์.
room๋ง๋ค ๋ชฌ์คํฐ๊ฐ ์๊ณ ๊ฐ ๋ชฌ์คํฐ๋ค์ ์์ ์ room์์๋งย ์์ฐฐํฉ๋๋ค.
(์: room1์ ๋ชฌ์คํฐ๋ room1์ ์์ฐฐํฌ์ธํธ๋ง ๋๋ค.)
room1 - ์ฌ๋ผ์
room2 - ๊ณ ๋ธ๋ฆฐ
room3 - ๊ณ ์คํธ
์ด๋ฐ์์ผ๋ก ๊ตฌํํ๊ณ ์ถ์๋ฐ ์ด๋ป๊ฒ ํด์ผํ ๊น์??
List room1wayPoint;
List room2wayPoint;
List room3wayPoint;
์ด๋ ๊ฒ ๋ฐฉ๋ง๋ค ์์ฐฐํฌ์ธํธ๋ฅผ ๋ฐ๋ก ์ ์ฅํด๋๊ณ ํ ๊น๋ ์๊ฐํด๋ดค์ง๋ง ๋๋ฌด ํ๋ํ ๋ฐฉ๋ฒ์ธ๊ฑฐ๊ฐ์์
์ง๋ฌธ๋๋ฆฝ๋๋ค.ย
๋ชฌ์คํฐ ์์ฑ์ ๋ฐฉ์ ๋ํ ์ฐธ์กฐ๋ฅผ ๋๊ฒจ์ฃผ๊ณ , ๋ฐฉ์ ํด๋น ๋ฐฉ์ ์จ์ดํฌ์ธํธ ๋ฆฌ์คํธ๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉด ๋ ๊ฑฐ ๊ฐ์๋ฐ? ๊ทธ๋ผ Monster.StartFatrol(); ํจ์ ํ๋๋ง ์ฝ ํ๋ฉด ๋ ๋ฏ. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ฆผ์ด ์ด์ํจ. ์ 3๋ฒ ๋ฐฉ์ ์จ์ดํฌ์ธํธ๋ ๋ น์์ธ๊ฑฐ? ์์ด ๋ญ ๋ปํ๋์ง๋ฅผ ๋ชจ๋ฅด๊ฒ ๋ค. ๋ชฌ์คํฐ๊ฐ ๋ฐฉ์ ์ด๋ํ๋ฉด์ ์์ฐฐํ๋ ๊ฑด ์๋ํ ๋ฐ.
์๊น์ ๊ธํ๊ฒ ๊ทธ๋ฆฌ๋ค๋ณด๋ ๋ฌ๋ผ์ก๋๋ด
์๋ํ ๋ง์ฒ๋ผ ํ๋ฉด ๋ ๋ฏ ใ ใ //