분명 초기 유니티6 LTS의 BehaviorTree는 Status 반환하면 업데이트된 스테이터스는 다음 프레임에 실행됐는데 6000.0.48f1에서는 같은 프레임에서 실행되네
NavMeshAgent의 remainingDistance가 자꾸 0으로 반환되길래 뭔가 했더니 OnStart()에서 목적지 지정 해주고 OnUpdate()에서 거리 확인하는데 둘이 같은 프레임에서 실행되니 경로 계산할 시간이 없어서 0으로 반환되던 거였음 ㅋㅋㅋ
앞으로 어케 업데이트 될지 모르니 예외처리 다 해줘야 겠네
댓글 2