ย ย private NavMeshAgent navMesh;
ย ย protected override void Awake()
ย ย {
ย ย ย ย base.Awake();
ย ย ย ย navMesh = GetComponent<NavMeshAgent>();
ย ย }
F9 ๋๋ฌ์ ๋๋ฒ๊น ํด๋ณด๋ฉด navMeshย null ๋ธ...
์ ์ด๋ฐ๊ฑฐ์??
[serialized Field] ๋ถ์ฌ์ฃผ๊ณ ์ง์ ๋ฃ์ด์ฃผ๋ฉด ๋๊ธดํ๋๋ฐ ์ด๋ฌ๋ฉด instantiateํ ๋ ๋ค ํ๋ํ๋ ๋ถ์ฌ์ค์ผํ์ง ์๋
์ง์ ๋ฃ์ด์ค๋ค๋๊ฒ ๋ฌด์จ ์๋ฆฌ?
navMesh๊ฐ ๋ค๋ฅธ ์ค๋ธ์ ํธ์ ์๋ค๋๊ฑฐ์ผ?
๊ทธ๊ฑด์ข ์ฌ๊ฐํ๊ฑฐ๊ฐ๊ณ ์๋ง ๊ฐ์์ต์ ์ ์๋๊ฑฐ ๋์ด๋ค๋ฃ๋๋ค๋๋ป์ธ๊ฑฐ๊ฐ์์
ใ ใ ๊ฐ์ ์ค๋ธ์ ํธ์ ์๋๊ฑฐ ๋์ด๋ค์ค๋ค๋๋ง์ด์์น
์ต์ ์ ๋ค๋น๋ฉ์ฌ์์ด์ ํธ ์ฝคํฌ๋ํธ ์ ๋๋ก ๋ถ์ด์์ด์?
ใ
์ด์จ์ดํฌ ๋ง๊ณ start ๊ฐ์๋ฐ ๋ฃ์ด๋์ผ๋ฉด ์ด์ผ๋จ
์ ๋ฒ์ ํด๋ดค๋๋ฐ ์๋์์.. ์ผ๋จ ๋ค์ ํด๋ณด๊ณ ๋๊ธ๋ฌ๊ฒ ์!
์๋จ
๋๊ฐ์๊ฑฐ ์ํ๋ก์ ํธ๋ง๋ค์ด์ ํด๋ณด์ ์์ธํ ๋ญํ๋์ง๋ ๋ชฐ๋ผ๋ ๋ ๋ชจ๋ฅด๊ณ๋ค
Update์๋ค๊ฐ ๋ก๊ทธ์ฐ์ด๋ณด์
๊ฑ ํด๋น ์คํฌ๋ฆฝํธ๊ฐ ๋ถ์ด ์๋ ์ค๋ธ์ ํธ์ NavMesh๊ฐ ์์ด์ ๊ทธ๋ฐ๊ฑฐ์