ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 05. dropper NextStage Button
    newGame/Dropper

    "Next Stage" Button

     

    플레이어가 목표 지점에 도착했을시 띄워줄 UI 항목이자 다음 스테이지로 넘어가는 버튼 입니다.

     

    스크립트의 작성은 PlayUiCanvas에 입혀줄 스크립트

     

    PlayerUiController에 작성해 주었습니다.

     

    OnNextStageButton 함수를 만들어 주어 NextStageButton의 OnClick이벤트 에서 실행을 해 주었습니다.

     

    실패 했을시 ui항목을 꺼주는 PlayerUiControllerOff 함수도 재사용 해 주었습니다.

     

    특이 사항으로는

     

    또한 _playerController (player) 스크립트의 PlayerDieUiOn을 실행 시켜 주어

     

    Manager에 있는 Index에 맞게 포지션이 이동 되도록 구현해 주었습니다.

     


    OnCollisionEnter (충돌 시)

     

    에서 도착지점의 layer를 "Arrival"로 지정해주고

     

    이 playerController를 가진 오브젝트와

     

    "Arrival"의 레이어를 가진 오브젝트가 충돌을 하면

     

    각 필요한 기능들을 활성 / 비활성화 해주는 코드를 작성하였습니다.

     

    또한 애니메이션 "Gangam"을 SetBool로 이용해 트랜지션의 조건을 true로 맞게 해 주었으며

     

    _SecondCamera 로 두번재 카메라를 받아와

     

    활성화 시켜 주어 

     

    보여지는 뷰의 모습을 두번째 카메라의 모습으로 전환 되게 해 주었습니다.

     

     

    도착지에 도착 하면 Gangnam 애니메이션과 함께 폭죽과 ui항목들이 뜨는 연출을 해 주었습니다.

     


    +추가 

     

    안개효과? 는 

    Lighting 시스템의 Fog의 값을 변경 하여 적용 해 주었습니다.

     

     


    얼마 남지 않은것 같습니다.

     

    플레이어가 낙하(drop) 하면서 컨트롤을 할 수 있게 이동 로직과 더불어

     

    장애물 등의 배치등으로 게임의 재미를 더해 주며

     

    시각(ex 착시, 알록달록) 과 같은 느낌의 맵 까지 같이 살펴 보도록 하겠습니다.

     

    감사합니다!

    'newGame > Dropper' 카테고리의 다른 글

    06. dropper Player Move & 1Level  (0) 2022.11.16
    04. dropper ReTryAgain Button  (0) 2022.11.04
    03. dropper Ragdoll & ui  (0) 2022.11.04
    02. dropper 로직  (0) 2022.11.04
    01. dropper 기획 (재)  (0) 2022.11.02

    댓글

김효겸 / Tel. 010-7735-0580 / E-mail. dollzzang2@hanmail.net