커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
애니메이터 작동시키기
게임개발 종합반 v8
2주차
북마크
김*환
댓글
3
추천
0
조회수
10
조회수
10
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


수업을 이용한 프로그램을 만들려고 하고 있는데요.

평소에는 Idle 애니메이션 상태로 있다가 클릭했을 때에만 Animator에 있던 bool 변수가 true가 되어서 다음 애니메이션으로 넘어가게 하려고 하는데 처음에는 잘 되어서 다른 애니메이션도 같이 작동하게 하려고 다른 Animator도 Public Animator로 가져와서 썼는데...

그 다음부터 오류가 나더니 다시 처음으로 돌려도 작동되지가 않습니다.... ㅠㅠㅠ


콘솔 창에 뜬 오류를 보면 제가 TxtBtn1에 넣어준 Script에 해당 Animator를 제대로 안 넣어줬다고 하는 것 같은데.. 분명 넣어줬거든요?

뭐가 문제일까요?


스파르타 즉문즉답


using System.Collections;
using System.Collections.Generic;
using UnityEngine;


public class TxtBtn1 : MonoBehaviour
{
    public Animator anim;
    public Animator korea;
    public Animator equator;
    


    public void isClicked(){
        anim.SetBool("isClicked", true);
        korea.SetBool("isClicked", true);
        equator.SetBool("isClicked", true);
        Invoke("isEndAni",1f);
        
    }


    void isEndAni(){
        anim.SetBool("isClicked", false);
        korea.SetBool("isClicked", false);
        equator.SetBool("isClicked", false);
        }
}



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴