[TIL] Unity NavMeshSurface BuildNavMesh 권한 오류

Dreamer·2024년 10월 30일

1. 오늘 주제

NavMeshSurface를 동적으로 Bake 하는 과정에서 발생한 문제를 어떻게 해결 했는지 작성해본다.

2. 문제

동적으로 NavMeshSurface를 BuildNavMesh 하도록 했지만, 반복되는 읽기/쓰기 에러 발생으로 제대로 Bake 되지 않는다.
이 문제는 Mesh의 Model에서 Read/Write 권한을 주지 않아서 발생하는 문제인데, Unity 에디터에서는 발생하지 않는 문제다.
특별하게 Unity 에디터에서는 권한과는 무관하게 Mesh에 접근 가능한 모양이다.

3. 해결

우선은 두 가지 방법을 사용했다.

  1. Mesh의 모델에 Read/Write 권한 주기
  1. 프로젝트 설정에서 Static Batching 체크 해제하기

이와 같이 설정을 해주면 권한 권련한 문제는 해결이 되더라..

profile
새로운 시작

0개의 댓글