์๋ ํ์ธ์
์ ๋ํฐ ์ด์ง 1๋ฌ๋ ์๋ ๋ด๋น์ ๋๋ค.
๊ณจ๋๋ฉํ๋๊บผ ์ฟผํฐ๋ทฐ B48๋ฐ๋ผํ๋๋ฐ
Nav Mesh Agent๊ฐ ์๋์ Window > Package Manager > In Project - Unity Registry > Ai Navigation ์ค์น ํ์ต๋๋ค.
Nav Mesh Surface ์ป๋๋ฐ Bake์์
ํ๋๋ก ์๊ฑฐ๋ ๋ ์ผ๋ก ๊บผ์ง๋๋ค
์์ด๋ฐ๊ฑด๊ฐ์???
์ฝ๋์ ๋ฌธ์ ๋ ์์ต๋๋ค.
์ ๋ํฐ์์ ๋ญ๊ฐ๋ฅผ ์ํ๊ฑฐ ๊ฐ์๋ฐ....
๊ธ๊ณ ๋๊ธ์ agent ์ฐ๋ฉด ์๋ค๊ณ ํ๋๋ฐ ์์ ๋ฐ์ ์ฌ์ง๋ณด์
surface ์ง์ ๊ทธ๋ฆฌ๊ณ ์ค๋ฅ ๋ ์ ์๋จ(๋ฐ์๊บผ ์ฌ์ง)
๋ค๋น๋ฉ์ฌ ๋ฒ ์ดํฌ๋ ํ๋ฉด๊ณผ ์์ง์ด๋ ค๋ ์บ๋ฆญํฐ๋ฅผ ๋ฒ ์ดํฌ๋ ํ๋ฉด์ ์ฌ๋ ค๋๊ณ ์ฐ์ ํ๋ฉด๋ ๋ณด์ฌ์ฃผ์ ์บ๋ฆญํฐ์ ๋ฌ๋ผ๋ถ์ ์ปดํฌ๋ํธ๋ค๋ ๋ณด์ฌ์ฃผ๊ณ
์ฌ๋ ธ์
nav mesh agent๊ฐ ์๋๋ค๋๊ฒ ๋ฌด์จ๋ง์?? ์ปดํฌ๋ํธ์ผ๋ฟ์ธ๋ฐ
๋ฒ ์ดํฌ๋ ๋ค๋น๋ฉ์ฌ ํ๋ ค๋ฉด ์บ๋ฆญํฐ๋ค์ ๋ฌด์กฐ๊ฑด agent ์ปดํฌ๋ํธ๋ฅผ ๊ฐ์ง๊ณ ์์ด์ผํจ ๋ถ์ด๊ณ ๋ค์ ํ๋ฒ ํด๋ณด์
์ ์ ๋ํฐ 2022.3f๋ฒ์ ๋ถํฐ๋ nav mesh agent๊ฐ ์์, ๊ทธ๋์ Window > Package Manager > In Project - Unity Registry > Ai Navigation ์ด๋ ๊ฒ ํด์ ์ค์นํจ ๊ทธ๋ฌ๋๋ nav mesh agent๊ฐ ์๊น
ai navigationํจํค์ง๋ฅผ ์ค์นํ๋ค๋ฉด agent ์ปดํฌ๋ํธ๋ ๋ฐ๋์ ๊ฐ์ด ์ค์น๋ผ์์ ์์ง์ด๋ ค๋ ์บ๋ฆญํฐ ์ธ์คํํฐ์์ agent ๊ฒ์ํ๊ณ ๋ฃ์ด๋ณด์
์บ๋ฆญํฐ๋ ๋ญ ๋งํ๋๊ฑฐ์ง? ๋ Enemy A๊ฐ Player ๋ฐ๋ผ๊ฐ๊ฒ ๋ง๋ค๊ณ ์ถ์๋ฐ.๊ธ๊ณ agent ์ปดํฌ๋ํธ๊ฐ ๋ญ์?
agent ๋ฃ์๋ค์์ ์ผ๋จ rigidbody ์ปดํฌ๋ํธ ๋นผ๋ณด์ ์๋ก ์๊ตฌ์น๊ฑฐ๋ ์๋๋ก ๋น ์ง๋๊ฑด rigidbody ์ปดํฌ๋ํธ์ ์ค๋ ฅ๊ฐ์ ์ํฅ์ ๋ฐ์ ์งํ ์ฝ๋ผ์ด๋๋ ์ถฉ๋๋์ ์๊ตฌ์น๊ฑฐ๋ ์ค๋ ฅ๋๋ฌธ์ ๋ฐ์ผ๋ก ์ญ ๋น ์ง๋ ์ํฅ์ผ์๋์์
์ค์ท ์ธ์คํํฐ ์ค๋ฅธ์ชฝ์๋ ๋ณด๋ฉด add component ๋๋ฅด๊ณ agent ๊ฒ์ํ๋ฉด ๋์ด ai agent์ธ๊ฐ ๊ทธ๊ฑฐ ์ถ๊ฐํด์ผ ๋ค๋น๋ฉ์ฌ๋ฅผ ํ์์์
agent ๊ฒ์ ํ๋๋ฐ ai agent ์์ ์์ ์ฌ์ง ์ถ๊ฐํจ ๋ณด์
nav mesh agent๋ผ๊ณ ์๋์ด?
๋ญ์ผ ์๋ถ์๋ ธ ๊ทผ๋ฐ surface๋ ๋ถ์ผํ์์์ํ ๋ฐ
nav mesh agent๋ ์๋๋ฐ.... 2๋ฒ์จฐ, 3๋ฒ์จฐ ์ฌ์ง์๋ ์์์
์ํผ ๋ถ์์ผ๋ ์ด์ rigidbody ๋๊ณ ์คํํด๋ณด์
๊ทธ๋ผ surface ์ง์?
์ผ๋จ rigidbody๊น์ง ๋๊ณ ํด๋ณด๊ณ ์๋๋ฉด surface๋ ์ง์ฐ๊ณ ํด๋ณด์
๋ค ๋ง๋๋ก rigidbody ๋๊ณ ํ๊ฑฐ๋ ๊ทผ๋ฐ ๋ฐ๋ฅ์ผ๋ก ๊บผ์ง๋๋ฐ?(surface์์ง์)
surface๋ ์ง์ฐ๊ณ ํด๋ณด๊ณ -> ์๋๋ฉด rigidbody๋ collider ์ง์ด๋ค์ charactercontroller ์ปดํฌ๋ํธ ์ถ๊ฐํ๊ณ ๋ค์ ์๋ ใฑใฑ
๊ทธ๋ ๊ฒ ํ๋๋ฐ๋ ์๋๋ค. ๋ด์๊ฐ์๋ static ๋ฌธ์ ์ธ๊ฑฐ ๊ฐ์๋ฐ
? ๋ง์งค์ ๋ค๋น๋ฉ์ฌ๊ฐ ์๋ค๋๋ฐ? ๊ตฌ์ด๊ฑฐ ์ด๋๊ฐ์
์ ๋ญ๊ฐ ๋ ์ ๊ธ๋๋ ธ ์ด๊ฑฐ ํ๋ฒ ๋ณด๊ณ ๋ฐ๋ผํด๋ด๋ผ
https://www.youtube.com/watch?v=u2EQtrdgfNs&ab_channel=CreativeMediaTutorials
์ค ๋๋ค. ๊ฐ์ฌ๊ฐ์ฌ