그냥 오브젝트의 transform.position을 변경할 경우
실행순서에따라 이동이 안되는 경우가 발생한다.
체감적으로 20% 비율정도라 버그처럼 보인다.
프레임마다 이전 position을 캐싱해서 path를 찾는 듯.
NavmeshAgent의 Teleport(Vector3) 함수를 사용하거나
NavmeshAgent를 enable off 하고 이동 후 다시 on 하면 정상적으로 위치변경이 작동한다.
'🌍 Unity > 유니티 엔진 동작 관련' 카테고리의 다른 글
유니티 애니메이션 이벤트 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 |
unity 언제나 특정 씬에서 시작하게 만들기 (0) | 2022.11.21 |