발판 찾기

조창일·2024년 6월 4일

내배캠

목록 보기
35/51

내가 맡은 방이다.

  • player가 떨어져서 땅에 닿으면 Room4의 시작지점으로 돌아가기
    private void OnCollisionEnter(Collision collision)
    {
        if (collision.gameObject.tag == "Bottom Floor")
        {
            transform.position = new Vector3(13f, 0.15f, -47f);
        }
    }
  • 발판을 다 넘었을 때 문 열리기 (문에 애니메이션을 달아줬다.)
    private void OnCollisionEnter(Collision collision)
    {
        if (collision.gameObject.tag == "OpenFloor")
        {
            openNum = 5;
        }
    }

and

    public Fall fall;

    Animator animator;

    private void Awake()
    {
        animator = GetComponent<Animator>();
    }

    private void Update()
    {
        if (fall.openNum == 5)
        {
            animator.SetInteger("Open", 5);
        }
    }
  • 발판을 밟을 수 있는 것과 밟으면 떨어지는 것으로 나눔
    떨어지는 발판에 IsTrigger를 체크해줬다.
profile
안녕하세요.

0개의 댓글