Development/Unity BootCamp69 멋쟁이사자처럼부트캠프 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. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 57일차 목차※ GetComponent나 FindObjectsOfType 과 같은 방식은 많이 사용되는 것을 지양한다퀴즈 게임 만들기25.02.18Heart Panel을 Quiz Card에 적용하기>> Heart Count Text 삭제 >> Heart Image, Heart Remove Image, Heart Count Text의 Color 변경: (242, 68, 149, 255) >> QuizCardController.cs에 Heart Panel 바인딩 ※ Action: Delegate와 달리 별도의 선언 없이 함수를 매개변수로 전달 가능하다 >> TestButtons 삭제 현재 있는 버그Stage를 넘어가면 QuizCard가 하나씩 계속 쌓이는 버그IncorrectBackPanel에서 다시 도전을 광클.. 2025. 2. 18. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 56일차 목차퀴즈 게임 만들기25.02.17타이머 만들기>> Head Cap, Tail Cap 생성: Image로 생성--> Anchor는 Alt + Shift >> Timer의 Width, Height 조정 >> Fill Image 수정Clockwise : Image를 시계 방향으로 차오르게 할 지(체크), 반시계 방향으로 차오르게 할 지(체크 해제) >> Mobics Timer.cs에 HeadCap, TailCap 바인딩 >> Timer Prefab화: 이후 Hierarchy에서 Timer 제거 >> GamePanel의 GamePanelController를 다시 활성화 >> Quiz Card Prefab에 Timer 추가--> Anchor는 Alt + Shift >> Timer의 색 변경Fill Image, .. 2025. 2. 17. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 55일차 목차※ Object들을 만들 때부터 이름을 잘 정해놓아야 한다.: 어지러운 Object들을 보면 만든 나도 구분을 못하고, 혼자 만드는 게 아니라 같이 만든다면 더욱 문제가 된다.퀴즈 게임 만들기25.02.14카드 기능 구현: 'Quiz Card' Prefab 수정>> 'Buttons' 의 이름을 'Three Option Buttons'로 바꾸고 부모 오브젝트로 Options 생성--> Options로 위치를 제어하기 위해 Three Option Buttons는 초기화--> Anchor는 Alt + Shift --> Options는 빈 게임 오브젝트로 생성 >> OX Buttons : Three Options Button 복붙, 버튼 하나 제거 (맨 밑에 있는 버튼 제거) --> Button의 Text를.. 2025. 2. 14. 이전 1 2 3 4 5 6 7 8 ··· 12 다음