특정 손님이 가게에 들어와서 특정 자리에서 식사하게 하려는 코드인데

언리얼로 3d로 만드니깐 신경 써야 할게 생각보다 많네

일단 내비게이션 매쉬를 바닥에 깔고 aicontroller로 랜덤 테이블로 이동하는 코드를 짠 다음에

캐릭터가 이동이 멈추면 내비게이션 매쉬가 바닥에 사라지게 하도록 블루프린트 노드로 구성하는건데

캐릭터가 랜덤 테이블로 이동하는 방식의 매커니즘을 보면 내비게이션 매쉬가 바닥에 있는 부분 한정으로 처음 시작할때 최단거리로 이동하게 하는 코드여서

중간에 다른 캐릭터가 해당 이동거리를 막으면 다른 경로를 안 찾음;;;

그래서 일정시간 동안 멈춘 캐릭의 경우 캐릭터 바닥의 내비게이션 매쉬를 없애려고 하니깐 블루프린트로는 힘드네;;

코드로 짜면 수월하려나?

아니면 내가 너무 돌아가는건가?