본문 바로가기

유니티 게임 개발68

멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 53일차 목차※ 강사님의 꿀팁: 처음에 어려운 부분부터 만드는 것이 좋다--> 구상한대로 구현이 가능한지 확인해야하고, 구현을 했더라도 재미가 없으면 다시 구상을 바꾸거나 Project를 갈아엎어야 하기 때문에 ※ 그럼에도 Logo 먼저 만든 이유는 재미를 붙이기 위해서 ※ 전체적인 윤곽을 잡고 서서히 디테일을 잡아가는 방법이 나쁘지 않다!퀴즈 게임 만들기25.02.12Main Scene: Main Scene 추가 >> Main Panel 추가 및 설정 >> Canvas 설정※ 화면의 해상도를 바꿔도 가로의 여백은 동일함: Canvas Scaler의 Match를 Width가 기준이 되도록 설정해줬기 때문 └ Logo 추가: Logo는 Image 3개를 사용하여 입체적으로 보이도록 만듦 >> Image 3개 생성:.. 2025. 2. 12.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 52일차 목차※ Editor 새로 설치 (2022.3.57f1)>> 강사님의 자그마한 조언Unity 6도 조금씩 써봐야 한다.점차 URP 방식으로 바뀔 것이기 때문에 Bulit-In 방식도 나중에는 안 쓰이게 될 것이다.※ 유니티를 켤 때 화면 윗 부분에 검은색 줄이 생기는 고질적인 버그 해결 방법: 작업 관리자를 열어서 Unity를 전부 종료하고 다시 켜면 해결 ※ Scene 전환 및 관리에 도움이 되는 레딧 글 (다른 수강생분의 팁 공유)https://www.reddit.com/r/Unity3D/s/FThM1Mjfl6 From the Unity3D community on Reddit: How do you navigate scenes?Explore this post and more from the Unity3D.. 2025. 2. 11.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 51일차 목차 ※ GitHub Repository가 관리하는 위치 변경하기: Build를 하려는데 한글 경로(사용자명) 때문에 오류가 발생해서 Project의 위치를 옮긴 뒤, Local Repository를 추가하여 해결 1. Project의 불필요한 파일들을 제외한 핵심 파일들을 옮기고자 하는 폴더로 옮기기 2. Github Desktop을 이용하여 'Add local Repository'--> 기존에 사용하던 repository는 제거 (잘못 지우지 않도록 마우스를 올려 경로를 확인)└ Github 홈페이지에서 Repository 자체를 삭제하는 것이 아님, Github Desktop에서 관리하지 않도록 삭제하는 것틱택토 게임 만들기25.02.10SettingsPanel 제작>> Sprite 추가back-b.. 2025. 2. 10.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 50일차 목차틱택토 게임 만들기25.02.07Nullable:  null을 할당 할 수 없는 타입도 null로 할당 할 수 있도록 만들어 준다.--> 사용법 : 변수 타입 뒤에 '?' 붙이기--> 값을 받을 땐 '.Value'를 붙여서 받아야 한다. ※ HasValue : 값이 있는지 체크해서 bool 값으로 반환 >> 예시private int? Test(){ return null;}private int? Result(){ var result = Test(); if (result.HasValue) return result.Value;} Minimax 알고리즘 제작: 나의 차례에는 최선의 선택을, 상대방의 차례에는 나에게 최악의 선택을 예상하여 나에게는 최소의 영향을 끼치도록 함--> AI의 차례에는 Maxi.. 2025. 2. 7.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 49일차 목차※ Rider에서 TODO를 확인하는 법틱택토 게임 만들기25.02.06개선 항목1. PanelController의 구동 방식이 Panel들을 Hierarchy에 안 보이게 배치해두고 필요할 때 보이도록 옮기는 것이었는데, Scene이 분리되면서 문제가 생김>> 해결방법: Prefab화 해서 필요할 때 Instantiate하는 방식으로 변경 >> PanelManager.cs 삭제: 그에 따라 에러나는 코드 및 불필요한 코드 수정 >> Panel들 Prefab화: ConfirmPanel과 SettingsPanel을 Prefab화 한 다음 Hierarchy에서 삭제, 그리고 다시 세팅--> ConfirmPanel--> SettingsPanel 2. GameManager가 GameScene에서 MainSc.. 2025. 2. 6.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 48일차 목차틱택토 게임 만들기25.02.05※ Project의 Default Font 설정: Project Settings에서 font를 검색한 뒤, 폰트 수정 Canvas>> Canvas에 있는 PanelManager.cs에 StartPanel 바인딩 >> GameManager에 Canvas 바인딩 StartPanel 만들기1. 빈 게임 오브젝트로 Buttons를 만들어서 StartButton을 자식으로 넣기: PosY를 -300으로, Width와 Height를 400으로 설정 --> 이후 제대로 된 버튼 이미지를 넣으면 다시 수정될 수 있음※ Anchor는 그대로 middle-center 2. Title Text 추가--> Font Size 140으로 늘림3. Button--> Image Type을 Slic.. 2025. 2. 5.