오픈소스로 NavMeshSurface 추가해서, 프리팹 생성할때마다, 베이크해서
AI 길찾기에 반영하고 싶은데,
객체가 새롭게 생긴 베이크를 읽지를 못함.
유니티 개발 씬 상에서는 베이크 영역이 확실하게 들어가있는데 말이지,
이게 처음에 루트를 만들어놓으면, 그 이후부터는 네브메쉬가 생성이 안되나?
오픈소스로 NavMeshSurface 추가해서, 프리팹 생성할때마다, 베이크해서
AI 길찾기에 반영하고 싶은데,
객체가 새롭게 생긴 베이크를 읽지를 못함.
유니티 개발 씬 상에서는 베이크 영역이 확실하게 들어가있는데 말이지,
이게 처음에 루트를 만들어놓으면, 그 이후부터는 네브메쉬가 생성이 안되나?
navMeshSurface.BuildNavMesh(); 했는데도 안댐?
ㅇㅇ;; 원래는 빌드네브매쉬하면 ai가 알아서 길찾아야 하냐?
네브메쉬 생성성공했으면 그쪽으로 이동 가능해야 하는데... 좀 느려도 path따로 계산하지 말고 SetDestination으로 새로 추가한 장소로 이동찍어보셈. 허공에다 찍어도 가까운 경로 반환해주니까 진짜로 이동 안되는건지 체크해봐야지
그냥... NavMeshObstacle로 해결함
맵에서 수동으로 오브젝트 만들고 Surface로 Bake해봤는데, 기존의 네브메쉬 위에 새로운 네브메쉬를 덧씌우더라고, 근데 새로 만들어진 네브메쉬에 베이크된 게 하나도없어 ㅋㅋㅋㅋ
RemoveData()인가 지우는거 있을껄. NavMeshObstacle는 기존 네브메쉬에 구멍뚫는거 아님? 네브메쉬영역을 늘리지는 못할텐데