728x90
나의 상황은 객체가 사라질 때 애니메이션을 불러와 애니메이션이 행동되고 삭제되길 바랬는데
객체는 삭제되지만 애니메이션은 그대로 남아있어 문제가 되었다.
해결 방법으로 Animation Controller에 들어가 아래의 Script를 추가하였더니 문제없이 사라졌다.
public class DestroyOnExit : StateMachineBehaviour {
public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) {
Destroy(animator.gameObject, stateInfo.length);
}
}
참고 : https://answers.unity.com/questions/670860/delete-object-after-animation-2d.html
728x90
'Framework > Unity' 카테고리의 다른 글
[Unity] ML-Agent 구조 및 간단한 학습 진행 (0) | 2021.08.26 |
---|