글
일단 텍스트로 간단하게 너가 이겼어!!! 와 실패!!를 작성해줍니다.
그리고 카메라에 나오지 않는 위치로 던져두죠.
이전에 했던 곳을 이용합니다.
목표 시간이 되면 플레이어 상태 넘버가 10이 되도록 설정
10 = 성공.
만약 플레이어와 추적자가 충돌하면 11이 되도록 설정합니다.
그 다음 추적자 스크립트에서 플레이어 넘버가 결과 넘버면 스피드=0으로 작성하고,
텍스트들이 지정한 위치로 이동하도록 합니다.
추가로 결과 화면을 확인한 뒤 스페이스바를 누르면 결과 화면으로 이동하도록 작성
지정된 시간을 버텨서 승리!!
그리고 스페이스바를 누르면 아직 완성되지 않은
결과 화면으로 이동하게 됩니다.
좋아좋아.
추가로, 실패 화면에서 넘어가지 않고 있으면 승리 텍스트가 등장합니다.
이를 막기 위해서, 실패 상태일때는 시간이 1로 고정되도록 수정합니다.
그러면 시간이 지나도 나타나지 않죠.
이번엔 컬러 캡슐의 스폰을 수정하고자 합니다.
스폰 타임과 진행될 타이머를 작성하고,
시작 부분에 캡슐이 처음 생성되도록 작성.
타이머는 0으로 작성
그런 다음 타이머가 진행되면서 스폰 시간이 되면 캡슐이 생성되도록 설정합니다.
그러면서 타이머가 다시 0으로 리셋되도록 하죠.
추가로, 게임의 결과가 나오면 타이머가 멈추도록 합니다.
그러다가 이런 생각이 들더군요.
굳이 결과화면이 필요한가? 무언가 별을 먹거나 그런거면 모르지만,
이 게임은 그저 시간 버티기 게임이기에 결과 화면이 딱히 필요없다는 생각이 들더군요.
그래서 스테이지 선택 화면을 제작했습니다!!
와..... 대충 만들었네. 참....
역시 키보드로 선택하고자하기에 키 입력에 따라서 이동하도록 작성합니다.
그러면 잘 움직이죠.
추가로 레벨과 스테이지도 입력에 따라서 변하도록 했는데,
문제는 이 경우 플레이 화면으로 넘어가면서 정보가 사라지더군요.
이 오브젝트를 살리기 위해서 dontdestroyonload라는 걸 사용했는데,
플레이 화면으로 넘어오면서 키 입력 받으면 같이 움직임.
어쩌나.... 하다가 비어있는 오브젝트를 만들고, 거기에 새로운 스크립트를 작성했습니다.
선택 화면의 셀렉터 오브젝트의 위치에 따라서 레벨과 스테이지가 변하도록 했죠.
특정 수치 이상에 위치해있으면 변화하도록 한 상태.
복잡하게 되어있네.....
추적자 스폰 스크립트에 레벨을 받아오도록 작성.
이렇게 하니깐 확실히 레벨과 스테이지가 정확하게 변하더군요.
레벨3에서 시작하기 하니깐 추적자가 3명 등장!
오오!!
실패해서 스테이지 선택 화면으로 가고,
다시 시작하기를 해도 잘 작동합니다!!
이제 남은 건, 스테이지에 따라서 속도가 달라지도록 하고,
클리어에 맞춰서 스테이지를 플레이할 수 있도록 하면 되겠군요.
내일이면 완성할 수 있으려나?
'게임에 대한 이런저런 생각 > 하루 30분 기획' 카테고리의 다른 글
[Probability Rock Paper Scissors] 01. 확률 가위바위보를 만들자! (0) | 2017.01.20 |
---|---|
[Color Tracer] 09. 완성 (0) | 2017.01.12 |
[Color Tracer] 07. 새로운 추적 방법 및 메인 화면 (0) | 2017.01.10 |
[Color Tracer] 06. 추적 실행 (0) | 2017.01.09 |
[Color Tracer] 05. 추적자 스폰 및 색 (0) | 2017.01.08 |