Triggers to Restart

박태영·2024년 6월 29일

Unity2D

목록 보기
21/24

게임 피니시 라인 트리거 만들기


  1. 새 script 파일 2개 생성
    • 'FinishLine'도착 지점 트리거 스크립트
  2. FinishLine 도착 트리거를 만들기 위해 빈 오브젝트 생성(이름 Finish Line)
  3. 빈 오브젝트에 도착점을 나타낼 오브젝트를 만들고 형태를 조정한다.
  4. 해당 오브젝트에 collider를 생성하고 IsTrigger를 체크해준다
  5. 미리 생성해 둔 FinishLine 스크립트를 적용한다.
  6. onTriggerEnter2D 함수를 사용해서 트리거가 발동 하는것을 체크한다.

게임을 재시작 하기 위한 트리거 만들기

  1. 'CrashDetector' 충돌 감지되면 재시작 하는 스크립트 를 생성한다.
  2. Level Sprite Shape 와의 충돌을 감지하기 위해 'Ground' 태그를 적용해 준다.
  3. 스크립트를 플레이어에 적용하고 바닥(Level Sprite Shape)과의 충돌을 감지하기 위해 스크립트를 작성한다.
  4. 충돌 메시지가 나타나는것을 확인한다.
profile
어른 아이

0개의 댓글