그냥 오브젝트의 transform.position을 변경할 경우
실행순서에따라 이동이 안되는 경우가 발생한다.
체감적으로 20% 비율정도라 버그처럼 보인다.
프레임마다 이전 position을 캐싱해서 path를 찾는 듯.
NavmeshAgent의 Teleport(Vector3) 함수를 사용하거나
NavmeshAgent를 enable off 하고 이동 후 다시 on 하면 정상적으로 위치변경이 작동한다.
'🌍 Unity > 유니티 엔진 동작 관련' 카테고리의 다른 글
유니티 어드레서블 + 빌드시 Shader Variant가 너무 오래 걸릴 때 체크사항 (0) | 2025.05.08 |
---|---|
유니티 애니메이션 이벤트 BlendTree 에서 Weight가 낮으면 재생되지 않게하기 (0) | 2025.02.06 |
레이어 마스크 GetMask vs NameToLayer (0) | 2023.04.03 |
RuntimeInitializeOnLoadMethod 어느 씬에서나 시작 시 실행되는 함수 (0) | 2023.01.09 |
Unity Addressable bundle size analyze (0) | 2022.12.10 |