본문 바로가기

분류 전체보기54

멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 63일차 목차퀴즈 게임 만들기25.02.26Quiz Game의 Stage 팝업을 재사용 Cell 방식으로 만들기: 강사님의 구현방식은 3개의 Stage를 1개의 Cell로 생각 --> 실제론 Stage 1개가 Cell이고, Stage 3개를 묶어주는 하나의 타입을 새로 만듦 (배열을 활용) └ 재사용 Cell 방식 구현>> StagePopupPanelController.cs에 Scroll View 바인딩 ※ Cell 영역 안에 있는 Cell의 개수에 따른 차이: Cell의 위치를 지정할 때, Cell 개수가 홀수인지 짝수인지에 따라 centerIndex 값이 달라진다.홀수 : Cell 개수 / 2 를 하면 centerIndex가 나온다짝수 : Cell 개수 / 2 를 해도 한 쪽에 치우져 있으므로 0.5f 만큼 .. 2025. 2. 26.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 62일차 목차퀴즈 게임 만들기25.02.25Object Pool 패턴을 이용한 Level 팝업 만들기- 초기화 작업Content의 높이를 설정한다.화면의 보이는 영역 만큼만 Cell을 추가한다.- Scroll 처리화면 밖으로 나가는 Cell 제거새롭게 등장하는 Cell 추가--> 노란색은 새로 추가될 Cell, 회색은 제거될 Cell >> 퀴즈 게임에 있던 Object Pool.cs 가져오기 >> 빈 게임 오브젝트로 'Object Pool' 만들고 Object Pool.cs 추가 및 바인딩 >> Cell Prefab에 Cell.cs 추가 및 바인딩 ※ Test할 때는 Viewport의 Mask를 끄는게 결과를 보기에 좋다 활동: Quiz Game의 Stage 팝업을 재사용 Cell 방식으로 만들기 ※ 다른 수강생.. 2025. 2. 25.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 61일차 목차퀴즈 게임 만들기25.02.24StagePopupPanel 만들기: LevelPopupPanel에서 StagePopupPanel로 이름 변경 >> MainPanelController.cs에 StagePopupPanel 바인딩 >> Stage Button의 OnClick()에 함수 바인딩 >> StagePopupPanelController.cs 생성 >> StagePopupPanel에 StagePopupPanelController.cs 추가 >> Scrollbar의 PosX 조정 및 Source Image 추가 >> Handle의 Source Image 추가 및 Color 조정: Color는 (240, 240, 240, 255)로 바꾸고 Swatches에 저장 >> Scroll View의 Source .. 2025. 2. 25.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 60일차 목차퀴즈 게임 만들기25.02.21Card가 Flip하지 않던 버그 해결문제 원인 : Animation 상태가 지속되어 Rotation이 바뀔 수 없었던 것 --> 만든 Animation이 Transform에 영향을 주면 다른 Animation에 영향을 줄 수 있다.해결 방법 : Animator의 'Apply Root Motion'을 체크하면 만든 애니메이션은 동작하지만 실제 Transform은 움직이지 않도록 고정시켜준다. Popup Panel 만들기: 만들었던 'Shop Panel'의 틀이 여러 곳에서 동일하게 사용되기 때문에 이를 여러 곳에서 사용할 수 있도록--> 이름을 'Popup Panel'로 수정 >> 빈 게임 오브젝트로 'Panel' 생성: 만들어둔 Background, Image 등등 전.. 2025. 2. 21.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 59일차 목차 ※ 운영체제의 신기능을 유심하게 살펴볼 필요가 있다. 퀴즈 게임 만들기25.02.20지난 시간에 이은 활동>> Game Scene 전체 구현하기 --> 게임 플레이 영상과 동일한 형태로 게임을 구현하기Button 이미지 적용정답/오답 연출 구현폰트 교체 --> 에스코어드림 폰트스테이지 시작 구현※ 아직 미구현 된 Game Scene- 레벨(스테이지) 팝업- 정답과 오답 시, 애니메이션- 오답 시, 몇 문제 남았는지 표시- 앞의 퀴즈 카드에 명암을 넣어서 입체적으로 표현 └ Button 이미지 적용: 강사님과 함께 적용 ※ Sprite로 버튼을 눌렀을 때 Image 설정하는 방법 ※ 자주 쓰는 Color를 저장하는 방법 >> Sprite Editor: Sprite가 늘어나도 안 깨지도록 설정 >> W.. 2025. 2. 20.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 58일차 목차퀴즈 게임 만들기25.02.19코드로 Quiz Card의 상태 패턴 구현: Quiz Card Animation 구현 완료, Timer 버그 수정--> 다음 퀴즈로 넘어갈 때, 앞의 카드가 내려가고 뒤의 카드가 앞으로 나오면서 새 카드가 뒤에 등장하는 Animation 활동>> 카드 뒤집기를 상태 패턴으로 구현: 다시 도전한 뒤에 버그 발생--> 'QuizCardPositionStateContext'의 'SetState' 함수에서 아래 코드 부분이 문제를 일으킴if (_currentState == state) return;--> 'QuizCardPositionStateFlipNormal' 상태를 추가하여 해결 >> Game Scene 전체 구현하기 --> 게임 플레이 영상과 동일한 형태로 게임을 구현하.. 2025. 2. 19.