낑깡의 게임 프로그래밍 도전기

Unity 내비메쉬(구버전 기준) 본문

Unity C#

Unity 내비메쉬(구버전 기준)

낑깡겜플밍 2023. 10. 2. 19:44
반응형

공부하겠다 선언!

 

내비메쉬

베이크 == 굽는다

굽기전에 스태틱 꼭 체크해주고 행동양식도 체크해주자!

 

정적인 연산.

미리 계산 해주어 속도가 올라간다.

*베이크가 된 놈을 움직여도 형태는 바뀌지않는다

Generate OffMeshLinks

떨어져있는 놈들에 대해서 얼마만큼 연결을 시켜줄거냔 뜻

Generate OffMeshLinks. 점프 설정과 함께 사용. 설정된 범위에 따라 점프력이 달라진다

 

에이전트 설정 법
에이전트 컴포넌트 추가와 목적지 설정. 스크립트 추가
agent에 들어갈 스크립트

 

장애물은 Nav Mesh Obstacle 컴포넌트를 넣고 Carve를 체크 해주자

장애물을 공중에 띄울땐 커브를 풀자. 그 영역 만큼 없애주는거? 라서 필요할 때만 쓰자

 

 

*유니티에서 내비메시와 같이쓰면 충돌이 일어 날 수 있는 컴포넌트'

리지드바디 : 쓰려면 키네마틱을 체크 해 줘야한다.(스스로 물리적인 영향을 안받게 하기위해)

- 애드포스 등 리지드 바디 기능을 활용해야할 땐 잠깐 네비메쉬를 꺼주고 길찾기를 다시 수행하려면 다시 켜야함

 

 

애니메이터

반응형