게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
유니티쨩 공부중인데 코드 해석이 잘 안돼서 질문해요
게시물ID : programmer_15954짧은주소 복사하기
작성자 : 우이와오앙
추천 : 0
조회수 : 1107회
댓글수 : 3개
등록시간 : 2016/02/25 02:13:07
void FixedUpdate()
    {
        Vector2 pos = transform.position;
        Vector2 groundCheck = new Vector2(pos.x, pos.y - (m_centerY * transform.localScale.y));
        Vector2 groundArea = new Vector2(m_boxcollier2D.size.x * 0.49f, 0.05f);

        m_isGround = Physics2D.OverlapArea(groundCheck + groundArea, groundCheck - groundArea, whatIsGround);
        m_animator.SetBool("isGround", m_isGround);
    }

C# 책도 사긴 했는데
실습하면서 공부하는 방향으로 잡고 있어서 유니티쨩 책 2D 부분을 만들어보고 있습니다
코드 하나하나 해석하면서 공부하고 있는데요
위 코드를 분석해보니까

fixedupdate는 기존 update와 다르게 고정된 시간마다 불러오는? 스크립트 인것이라고 이해했구요
살짝 넘어가서
m_isGround는 지정한 영역(사각형. 두 꼭지점을 지정) + 지정한 레이어에 충돌체가 접촉했는지 여부를 체크해서 접촉했으면 true를 반환한다고 이해했어요

근데 m_animator.SetBool("isGround", m_isGround);

이 뭔지를 잘 모르겠네요 공식문서 가봐도 딱히 설명은 없고
보기에는 m_isGround가 true 이면 isGround라는 애니메이터를 작동시키라는 것 같은데..
뒤져봐도 isGround라는 애니메이터가 없어보여서요

감사합니다~
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호