[Unity] NavMesh Obstacle
개요
런타임에 NavMesh를 다시 베이크하는 건 비용이 너무 커서 NavMeshObstacle + Carve 사용하여 해당 영역만 실시간으로 구멍 뚫기
적용
우선 바닥에 Plane을 깔고 NavMesh를 Bake 해줬다.

나무 프리팹에 NavMeshObstacle을 줬다

그러면 나무가 생성될때 그 영역이 경로에 빠진 모습

나무를 부시면 자동으로 경로가 생기게 된다.
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요.
Tree 의 기본 구조 1. 순환하지 않을 것 2. 부모는 무조건 하나만 존재할 것 상태패턴과 Behaviour Tree의 차이 상태패턴 장점 : 1. 로직마다 해야할 일들이 명확하고 전이 조건이 확실하기 때문에 로직 컨트롤이 단순해진다. 2. 메인 컨트롤러 단에서도 현재 상태를 알 필요 없이 현재 상태를 호출해주기만 하면 된다. Behaviour Tree
![[Unity] PC 세이브 데이터 Android로 옮기기](https://data.develog.develrocket.com/upload/develog/muchan/1792206352286-hd4xz4/_____2026-10-17_114953.png)
PC 세이브 데이터를 안드로이드 빌드로 옮기기
![[Unity] 제네릭 박싱 예방](https://data.develog.develrocket.com/upload/develog/gmumdev/1792123312021-bhxx2i/_____.png)
제네릭 제약으로 박싱을 예방하기
Tree 의 기본 구조 1. 순환하지 않을 것 2. 부모는 무조건 하나만 존재할 것 상태패턴과 Behaviour Tree의 차이 상태패턴 장점 : 1. 로직마다 해야할 일들이 명확하고 전이 조건이 확실하기 때문에 로직 컨트롤이 단순해진다. 2. 메인 컨트롤러 단에서도 현재 상태를 알 필요 없이 현재 상태를 호출해주기만 하면 된다. Behaviour Tree
![[Unity] PC 세이브 데이터 Android로 옮기기](https://data.develog.develrocket.com/upload/develog/muchan/1792206352286-hd4xz4/_____2026-10-17_114953.png)
![[Unity] 제네릭 박싱 예방](https://data.develog.develrocket.com/upload/develog/gmumdev/1792123312021-bhxx2i/_____.png)