전체 글68 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 91일차 목차게임에 필요한 상식25.04.09늦잠을 자는 바람에 앞 부분 수업을 조금 놓쳤다.. 따라서 PlayerController 구현 부분은 Github를 참고하여 작성했다.PlayerController 구현>> Attack 구현: 연속으로 공격하지 않던 문제 해결 --> PlayerStateAttack.cs 코드 수정 >> Attack → Idle 구현: Behaviour State를 활용하여 구현 >> Move → Idle 조건 변경 ※ Camera와 Player의 거리를 3으로 조정 ※ CustomEditor가 상태를 느리게 반영하는 문제 수정: PlayerControllerEditor.cs 수정 Enemy 구현└ EnemyController: PlayerController와 같이 Old버전과 상태 패.. 2025. 4. 22. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 90일차 목차게임에 필요한 상식25.04.08지난 시간에 이어서 Character Animation 제작: Apply Root Motion을 Script에서 조절하여 구현 >> 이어서 Jump 구현: Sub-State Machine을 활용하여 구현 1. 'On Jump' 설정: 점프 모션들 추가 및 Parameter를 Float 타입으로 만들고 이름을 'GroundDistance'로 변경--> Automate Thresholds의 체크를 해제하여 motion 간의 간격을 조정 가능하다. ※ 점프 모션이 조금 어색하다..?: 강사님의 모션 순서는 다음과 같다GoesDown2GoesDownPeakGoesUp2GoesUpTakeOff 2. 'Idle' -> 'Jump' 설정: Parameter를 Bool 타입으로 만들.. 2025. 4. 17. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 89일차 목차게임에 필요한 상식25.04.04Character Animation>> Hierarchy에 Ellen Prefab 추가 >> PlayerController.cs 생성: Ellen에 추가--> Input Manager를 통해 입력값 받는 방식으로 구현 >> Ellen에 'Character Controller' Component 추가: 캐릭터를 이동시킬 뿐만 아니라 경사로나 계단도 오르도록 도와준다.Slope Limit : 오를 수 있는 경사로 각도Skin Width : 충돌감지영역 크기Min Move Distance : 움직임의 최소 거리Step Offset : 오를 수 있는 계단의 높이--> Character에 맞게 Center 조정 ※ Layer는 32Bit 비트 마스크를 사용하여 Layer를 구분.. 2025. 4. 4. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 88일차 목차게임에 필요한 상식25.04.03교안에 중복되는 내용이 많아서 이론적인 부분은 넘어가기로 결정됐다.--> 지난 프로젝트에 사용한 것들 전부 제거 (Settings의 'New Lighting Settings'는 남겨둠) 프로젝트 초기화>> 필요한 Package 설치: Package Manager를 통해 설치ProBuilder : 모델링 도구Polybrush : 지형을 만드는 등 텍스쳐와 관련된 도구 >> Window 열기: ProBuilder는 Hierarchy 옆에, Polybrush는 Inspector 옆에 둠 ProBuilder: Shape 만드는 법 >> 계단 >> Cube로 경사면 만들기: Cube를 만든 다음 Edge를 선택해 옮기기 >> Flip Normal: 실내를 만들기에 좋음 (Cub.. 2025. 4. 3. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 87일차 목차게임에 필요한 상식25.04.02새 프로젝트 생성Editor Version : 2022.3.60f1Template : 3D (Built-In Render Pipeline)Unity Cloud 연결 해제Project Name : 3d-game-project Knoll>> Knoll에 사용될 Material을 생성하고 적용: Knoll Body >> 그 외 Material의 세부 설정--> 원래는 Metallic과 Smoothness에 같이 적용되지만, Knoll이 URP 용으로 만들어진 소스라 Smoothness는 남아있음 >> Knoll Parts와 Tree도 생성하여 적용1. Knoll Parts: Equip과 Metal 둘다 KnollParts Material 적용--> 강사님은 따로 'Knoll.. 2025. 4. 2. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 79, 80일차 목차오목 게임 만들기25.03.21지난 시간, 랭킹 시스템을 구현 완료하고 Merge했다. 나와 같이 Main Scene 구현을 맡은 다른 수강생님이 상점과 코인 시스템을 구현 완료하여 Merge했고 남은 UI 클릭 소리와 설정을 구현하신다고 했다. 이에 따로 Main Scene에서 구현할 것이 없어 확정짓지 못한 BGM이라도 찾아보기로 했다. 메인화면 및 게임화면 BGM 탐색1. 배달의 민족 - 배달은 자신있어https://www.sellbuymusic.com/musicDetail/25235 배달의민족 - 배달은 자신있어곡 상세 | 배달은 자신있어이 마음에 드셨다면 다운로드, 앨범에 추가, 친구들과 공유해보세요 - 셀바이뮤직www.sellbuymusic.com 2. 배달의 민족 - 미래도시라솔파http.. 2025. 3. 21. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 78일차 목차오목 게임 만들기25.03.20Ranking Popup Panel 만들기: 지난 시간에 이어서 제작 >> 현재 User 랭킹 구현현재 User의 데이터를 받아서 가장 상단에 표시되도록 구현현재 User의 랭킹도 랭킹 목록에 위치하도록 구현 --> 기존 Player Data를 담아둔 배열을 List로 변환하여 User Data를 넣어주고 다시 배열로 전환하여 구현--> 'Ranking Panel Controller'에 각각 바인딩 >> Panel이 중복으로 열리지 않게끔 수정: rankingPanelObject가 이미 존재하는지 체크하고 이미 있으면 추가로 생성하지 않도록 구현 >> 등수 표기: 랭킹 목록에 있는 Player의 랭킹 뿐만 아니라 가장 상위에 있는 User의 랭킹도 반영돼야 한다. 1. .. 2025. 3. 20. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 77일차 목차※ 25.03.18(76일차)에는 예비군 작계 훈련으로 빠짐오목 게임 만들기25.03.19Ranking Popup Panel 만들기: 'Popup Panel'의 Prefab Variant로 생성 ※ 급수에 따라 높은 급수가 더 위에 위치하도록 구현 (동일 급수인 경우 승률이 높은 유저가 위에 위치) >> 'Panel'의 자식으로 'Scroll View' 생성--> Anchor는 Alt + Shift >> 'Content'에 'Content Size Fitter', 'Vertical Layout Group' 추가 >> Scrollbar Vertical: Color는 Alpha 값을 0으로 설정--> Scrollbar Horizontal은 삭제 >> Handle >> Divider--> Anchor는 A.. 2025. 3. 19. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 75일차 목차오목 게임 만들기25.03.17각자 맡은 역할에 따라 구현하기: 저는 메인화면 UI를 담당하여 구현 Main Scene: Main Scene 추가 >> Canvas 추가 및 설정 >> Main Panel 생성 및 설정: Source Image를 None으로, Color는 (0, 0, 0, 255)로 설정 >> 'Main Panel'의 자식으로 'Logo' 생성: UI-Image로 생성, Color는 (217, 217, 217, 255) --> Hexadecimal : 'D9D9D9'▶ '64' Sprite Slice--> Anchor는 Alt + Shift >> 'Logo'의 자식으로 'Title Text' 생성: Font는 아직 미정 └ Game Buttons 생성: 빈 게임 오브젝트로 생성, Ve.. 2025. 3. 18. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 74일차 목차※ TicTacToe 제출 과제가 있어서 TicTacToe 게임을 제작함--> 자세한 내용은 68일차 게시글에 작성함Tic Tac Toe 만들기25.03.14과제: Tic Tac Toe 게임 만들어서 제출하기 >> TicTacToe 스코어 등록 및 리더보드 만들기: 68일차 활동싱글 플레이에서 게임에 승리하면 유저에게 10점 부여하세요 --> 현재 싱글 플레이에는 Minimax 알고리즘이 적용되어 절대 승리할 수 없기 때문에 2인 플레이에서 승리하면 유저에게 10점 부여하는 식으로 확인 가능전체 유저를 대상으로 랭킹을 보여주는 리더보드를 만드세요리더보드는 Scroll View를 이용해 만드세요Scroll View에는 유저 닉네임 + 점수를 표시하세요서버에서 유저 랭킹을 보여주는 기능을 만드세요리더보드.. 2025. 3. 14. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 73일차 목차 ※ TicTacToe 제출 과제가 있어서 TicTacToe 게임을 제작함--> 자세한 내용은 68일차 게시글에 작성함 Tic Tac Toe 만들기25.03.13과제: Tic Tac Toe 게임 만들어서 제출하기 >> TicTacToe 스코어 등록 및 리더보드 만들기: 68일차 활동싱글 플레이에서 게임에 승리하면 유저에게 10점 부여하세요 --> 현재 싱글 플레이에는 Minimax 알고리즘이 적용되어 절대 승리할 수 없기 때문에 2인 플레이에서 승리하면 유저에게 10점 부여하는 식으로 확인 가능전체 유저를 대상으로 랭킹을 보여주는 리더보드를 만드세요리더보드는 Scroll View를 이용해 만드세요Scroll View에는 유저 닉네임 + 점수를 표시하세요서버에서 유저 랭킹을 보여주는 기능을 만드세요리더.. 2025. 3. 14. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 72일차 목차오목 게임 만들기25.03.12게임 디자인: 아래 Asset을 활용하여 만들기로 결정https://assetstore.unity.com/packages/2d/gui/dark-theme-ui-199010 Dark Theme UI | 2D GUI | Unity Asset StoreElevate your workflow with the Dark Theme UI asset from Giniel Villacote. Find this & more GUI on the Unity Asset Store.assetstore.unity.com--> 예시 사진 게임 사운드>> SFX: 바둑돌 놓는 사운드나 버튼 사운드 등등 아래 Asset을 활용하여 만들기로 결정https://assetstore.unity.com/pack.. 2025. 3. 12. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 71일차 목차※ 랜덤으로 조편성이 되었고, 팀 프로젝트로 오목 게임을 만들게 됐다.: 프로젝트 관리 툴인 Jira와 소스 관리 툴인 Github를 내가 만들어서 팀원들을 초대했다.오목 게임 만들기25.03.11게임 설계 및 프로젝트 계획: 게임 설계 과정에서 어떤 기능을 어떻게 만들 것인지 팀원들과 소통합니다. 이 과정을 통해 목표하는 결과물에 대해 팀에서 결정합니다.--> 프로젝트 계획을 문서화 합니다. 프로젝트 계획에는 게임 설계 및 각 팀원의 담당 파트에 대해 작성하며, 디자인이나 사운드 등 개발 외 작업에 대해서도 작업을 계획합니다. >> 개요: 게임은 멀티플레이와 AI 플레이가 합쳐진 형태의 오목 게임입니다.--> 기본적으로 멀티플레이가 구현되면 좋겠지만, 멀티플레이 구현이 어렵다고 판단되면 AI 기반.. 2025. 3. 11. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 70일차 목차Tic Tac Toe 서버 만들기25.03.10멀티 플레이 구현>> Chatting Panel Prefab화 후, Hierarchy에서 삭제 >> 'Main Panel'의 'Buttons'에 있는 'Score Button'을 'MultiplayButton'으로 수정: Text도 '멀티 플레이'로 변경, OnClick()에 함수 바인딩 >> 기존 코드 개선: 멀티 플레이를 적용하기에 더 용이하도록 개선MainPanelController.csGameManager.csAIController.cs --> 삭제Constants.csBlockController.csMinimaxAIController.csBattlePanelController.cs --> 삭제 >> GameLogic.cs 생성: GameManag.. 2025. 3. 10. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 69일차 목차Tic Tac Toe 서버 만들기25.03.07채팅 구현> 키보드가 올라오면 Input Field도 위로 올라오도록 구현해야 함 >> Input Field 이름을 'Message Input Field'로 변경: Input Field와 Text의 이름에 있는 (TMP) 전부 삭제 --> 과거에는 Legacy와 혼용되어 사용되었기 때문에 구분하기 위해 썼지만 지금은 TMP만 사용하므로 구분할 필요가 없음 >> 'Content'의 자식으로 있는 Text 이름을 'Message Text'로 변경 후, Prefab화: 이후 Hierarchy에 있는 Message Text 삭제 >> ChattingPanelController.cs 생성 >> Chatting Panel에 ChattingPanelController.. 2025. 3. 7. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 68일차 목차Tic Tac Toe 서버 만들기25.03.06 지난 시간에 놓친 활동하기 : Tic Tac Toe 자동 로그인 만들기점수 불러오기 기능과 로그인 기능을 이용해 자동 로그인 기능을 만들어 보세요.--> 한번 로그인을 하면 자동으로 로그인이 되지만, 아직 안한 상태라면 로그인 창이 뜨도록 25.03.12>> GameManager.cs 의 Start()에서 NetworkManager의 GetScore()를 호출하여 구현: 자동 로그인에 실패했을 때 OpenSigninPanel()을 호출하여 다시 로그인 할 수 있도록 구현--> 아래의 최종 코드도 수정해놓음 >> 'NavigationPanel'의 Button들의 Source Image 수정: 기존의 Source Image가 깨져있어서 'Dark Theme.. 2025. 3. 6. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 67일차 목차Tic Tac Toe 서버 만들기25.03.05Unity로 프로그램 설치>> SocketIOUnity: 아래 링크에서 Installation을 참고하여 설치https://github.com/itisnajim/SocketIOUnity GitHub - itisnajim/SocketIOUnity: A Wrapper for socket.io-client-csharp to work with Unity.A Wrapper for socket.io-client-csharp to work with Unity. - itisnajim/SocketIOUnitygithub.com >> 설치 과정 >> 설치 Git 링크https://github.com/itisnajim/SocketIOUnity.git >> ParrelSync.. 2025. 3. 5. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 66일차 목차Tic Tac Toe 서버 만들기25.03.04프로그램 설치>> Node.js: JavaScript를 사용하기 위해 --> 설치 완료 후, 명령 프롬프트에 'node'라고 치면 설치가 됐는지 확인할 수 있다.https://nodejs.org/ko Node.js — 어디서든 JavaScript를 실행하세요Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org >> Postman: 설치 및 로그인 --> 회원가입https://www.postman.com/downloads/ Download Postman | Get Started for FreeTry Postman for free! Join 35 million de.. 2025. 3. 5. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 65일차 목차퀴즈 게임 만들기25.02.28Google Play Games Service: Google Play Console을 사용 ※ 강사님의 Notionhttps://spice-theory-152.notion.site/Google-Play-Games-Service-1a7d3cfdca3480609cffc4a1da9a9a74 Google Play Games Service 설정하기 | Notion참고 자료spice-theory-152.notion.site --> 구글에 'google play games services unity' 검색https://github.com/playgameservices/play-games-plugin-for-unity GitHub - playgameservices/play-games-.. 2025. 3. 5. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 64일차 목차퀴즈 게임 만들기25.02.27게임 광고 넣기└ 전면 광고: 초기화는 지난 시간에 해뒀기 때문에 안 해도 된다. ※ 광고 시작 가이드: Google에 'Admob Unity SDK' 검색https://developers.google.com/admob/unity/quick-start?hl=ko 시작하기 | Unity | Google for DevelopersUnity에서 앱을 제작 중인 AdMob 게시자를 위한 모바일 광고 SDK입니다.developers.google.com >> AdmobAdsManager.cs에 전면 광고 코드 작성 >> 'Main Panel'의 자식으로 'Interstitial Ad Test Button' 생성 후, OnClick()에 함수 바인딩: UI-Button으로 생.. 2025. 2. 27. 멋쟁이사자처럼부트캠프 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. 멋쟁이사자처럼부트캠프 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. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 54일차 목차강사님의 꿀팁>> Object의 역할에 따라 구분짓는 것이 중요하다: 아트, 기획, 프로그래밍을 각각 담당자를 정해서 나누는 것처럼 >> Scene과 Scene 사이의 연동은 후반에 구현하는 것이 좋다.: 즉, Scene 하나만으로 구현이 되면 좋다.퀴즈 게임 만들기25.02.13카드 전환 구현: GamePanelController.cs에 구현 >> 임시로 버튼을 배치하여 카드를 전환하도록 ※ 나중에 Animation 추가해보자 QuizCardController 관련>> 대략적인 흐름GamePanelController에서 퀴즈 정보와 delegate(onCompleted)를 QuizCardController에게 전달퀴즈 정보는 Quiz file(.csv)이 가지고 있다. >> delegate와 eve.. 2025. 2. 13. 이전 1 2 3 다음