[Unity] 애니메이터 서브 스테이트 머신의 요상한 트랜지션 우선순위
Unity/TroubleShooting 2024. 5. 24. 07:21[Unity] 애니메이터 서브 스테이트 머신의 요상한 트랜지션 우선순위

✌️개요애니메이션 작업을 하다가서브 스테이트 머신(이하 "SM")끼리의 트랜지션이 자꾸 의도대로 안되는 문제에 직면했습니다 검색해봐도 문제와 정확히 일치하는 케이스도없고 머리아파 하던중 의외로 이상하고 간단한 해결법이어서기록합니다 🔥문제아래 그림과 같이 3개의 SM으로 구성된 애니메이터가 있다고 치겠습니다 (보기 쉽게 기록하기 위한 예시입니다)조건`BaseSM → SM1`으로 가는 트랜지션`Condition` 없음SM내부 애니메이션에서 Exit노드로의 트랜지션 `HasExitTime = true` `BaseSM → SM2`로 가는 트랜지션`Condition = Fire트리거`SM내부 애니메이션에서 Exit노드로의 트랜지션  `HasExitTime = false` 이런 구성에서 `BaseSM`에있는 애니..

image