종합 실습

박태영·2024년 6월 14일

Unity2D

목록 보기
14/24

학습 목표

  • 닿으면 속도가 상승하는 오브젝트 생성
  • 오브젝트에 부딪치면 속도가 감소하도록 설정

  1. 닿았을때 속도가 올라가는 트리거를 만들기 위해 circle object를 하나 생성하고 SpeedUp으로 명명

  2. 1번에서 만든 오브젝트의 collider 옵션 중 isTrigger 체크 선택

  3. 1번에서 만든 trigger가 발동 했을때 boost인지 확인하기 위해 tag를 boost로 설정

  4. 부딪쳤을때 속도를 줄이는 오브젝트들은 obstacle 태그를 붙이기

  5. 기능 구현에 필요한 변수들을 설정

    1. boostSpeed: 부스트 아이템을 먹었을때 속력
    2. currentSpeed: 현재 속력
    3. delta : 속도가 늘거나 줄때의 변화량
  6. 최초 속도는 기본 속도로 하는 Start 함수 작성

  7. 장애물에 부딪치면 속도를 0으로 줄이는 코드를 작성

  8. boost 트리거에 닿으면 속도를 boostSpeed로 바꾸는 코드 작성

  9. update 함수에 기본 속력이 아니면 현재 속도가 기본 속도보다 높은지 낮은지를 체크해서 원래 속도로 되돌리는 코드 추가

  10. 실제 운용해보며 테스트하기

profile
어른 아이

0개의 댓글