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