미니프로젝트 진행사항
- 부트캠프 1주차 미니프로젝트가 막바지에 다다랐다.
구현해야 할 추가 기능들은 대부분 구현 완료, 조금 더 완성도 있는 게임을 만들기
- 크리스마스 컨셉에 어울리는 BGM 선정
- 일반적인 게임 UI에 맞추어 일시정지, 계속하기, 다시하기 버튼 구현
- 최종적인 게임 난이도 조절 및 점수계산 등
스타트씬 구성 완료 후 뭔가 허전한 느낌이 들어 눈이 올때 카카오톡 대화창에 눈이 내리는 것 처럼 스타트신에 눈이 내려오는 연출을 추가하려고 함
사전캠프에서 CatvsDog에서 사용한 고양이가 내려오는 코드를 활용하면
눈이 내려오는 코드도 쉽게 구성할 수 있을 것 같았다.
하지만, MainScene에서 이미 GameManager스크립트를 사용하고 있어서 새로운 스크립트에 snow프리팹을 연결해야겠다고 생각하면서 Scenemanager스크립트를 만들었다...ㅠ
유니티 충돌 알림과 함께 유니티 종료....
에러내용 : "Scenemanager는 LoadScene이 정의되지 않았다!"
그 후 파일을 열려고 하자 안전모드로 진입하라는 경고창이 뜨게 되었고
디버깅 에러부분을 확인하니 "Scenemanager는 LoadScene이 정의되지 않았다!"
라는 문구를 보게 되었다.
문제해결 : Scenemanager 스크립트 삭제!
Scenemanager스크립트를 만들었던걸 잊어버리고 방금 전까지 되던 LoadScene 기능이 왜 안되는 걸까 고민하다가 스타트신에 했던 모든 것을 지워버리고 알게 되었다.
Scenemanager스크립트를 만들게되면 Scenemanager를 호출할때 클래스인지 스크립트인지 명확하지 않아 오류가 발생하게 된다는 것을!!
느낀점