코딩의 신 24

김동관·2025년 11월 3일

오늘 한 일

<트러블 슈팅>
1. TimeTxt를 StageScene마다 배치를 해놔서 초기화가 잘 이루어지지 않음.
2.Retry를 누를시에 브금이 재생이 안됨.
3.Stage1에 Tutorial을 보기전에 이미 2초가 지나있는 상황이 발생함.

<문제해결 방향>
1. TimeTxt를 Initailization Scene에 넣어서 DontDestroy에 추가할지 고민. But 수정이 많이 필요할것 같고 스테이지마다 배치한 오브젝트들을 어떻게 해결할지 난관에 걸침.
2.Retry를 누를시에 브금이 들리지 않아 이거와 관련된 매서드들 함수를 살펴보왔지만 문제를 모르겠음.
3. 수정을 하면 할수록 튜토리얼에서 시간은 지나가고 위에 내용 2개와 얽혀있는 부분이 많아 해결하는게 난관에 걸침.

<문제해결>
하나씩 차근차근 해결을 하기로 결정을 함. 대다수가 얽혀있어 여러개를 수정하기에 벅차다고 판단함.
->
Retry누를시 브금 안 들리는게 제일 빠르고 수정할게 많이 없어 보여 먼저 해결을 하려함

            _audioManager.StopBGM(); x
            _audioManager.PlayBgm(_audioManager.gameplayBgm); 0
//밑에 코드로 수정을 하니 바로 해결. 아마 씬마다 브금이 스탑되고 다시 시작되는 느낌이었지만
플레이중에는 계속 브금이 재생되게함.

다음은 튜토리얼과 타임 텍스트 문제였는데 서로 연결이 되있다 보니 해결을 어떻게 할지 난감했음. 있는 그대로 최대한 해결하고자 StageInitializer.cs를 만들어 각 씬마다 작용이 되게 옵젝도 추가해서 작동이 되게하니 두개가 한꺼번에 해결이 됨. 오늘은 트러블 슈팅이 너무 많아 해결하는데만 오래걸려 내용은 별로 없음. 고민은 많이 하고 수정했지만 달랑 코드 몇줄로 해결이 됨

profile
아이디어 뱅크

0개의 댓글