본문 바로가기
프로그래밍/Unity

Spine Animation - AnimationState 가 null 일 때

by neive 2021. 2. 26.
728x90
    SkeletonAnimation m_Spine;

    private void Awake()
    {
        m_Spine = GetComponent<SkeletonAnimation>();

        // 이 때 하면 AnimationState 가 null 일 때도 있다
        m_Spine.AnimationState.SetEmptyAnimation(0, 0.0f);
    }

    private void Start()
    {
        // 이 때 하면 awake 에서는 null 이던게 아니게 된다
        m_Spine.AnimationState.SetEmptyAnimation(0, 0.0f);
    }

늘 그런건 아니지만 Awake 에서 AnimationState 가 null 일 때도 있으니 한템포 쉬고 Start 쪽에서

 

참조하면 값이 있다.. 코루틴 같은 상황에서는 WaitFor 시리즈로 한틱 정도만 쉬어준 다음 참조 하면 될 듯

728x90

댓글