Development/Unity BootCamp69 멋쟁이사자처럼부트캠프 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. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 47일차 목차틱택토 게임 만들기25.02.04화면 비율: 480x800의 세로형 화면의 경우 화면 비율이 0.6이다.이 때 화면의 width를 6 unit으로 설정하기 위해서는 6 / x = 0.6 이 되어야 한다. --> 6 = 0.6x, x = 6 / 0.6즉, x = 10이 되어야 한다.카메라의 Size는 x / 2한 값을 지정하면 된다. : 800x480의 가로형 화면의 경우 화면 비율이 1.667 이다.이 때 화면의 width를 10 unit으로 설정하기 위해서는 10 / x = 1.667 이 되어야 한다. --> 10 = 1.667x, x = 10 / 1.667x = 2.99 가 되어야 한다.카메라의 Size는 x / 2한 값을 지정하면 된다. >> 화면 비율에 따라 자동으로 카메라의 Size를 수정해.. 2025. 2. 4. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 46일차 목차틱택토 게임 만들기25.02.03게임 구조 설계--> 내가 그려본 구성 UI Scene└ Popup UI 생성1. Canvas 추가 2. Panel 추가>> PopupPanel >> Panel 3. Button 추가>> ConfirmButton >> CloseButton 4. Text 추가 5. PopupPanel에 PopupPanelController.cs 추가 및 바인딩 6. GameManager 추가: TestGameManager.cs 추가 7. OpenButton 추가: OnClick()에 GameManager 바인딩해서 Open() 함수 추가 ※ 순서 변경 8. CloseButton에 OnClick() 바인딩: PopupPanel 바인딩해서 Hide() 함수 추가 └ DOTween을 활용하.. 2025. 2. 3. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 45일차 목차※ Rider 업데이트레이싱 게임 제작25.01.24게임 화면 개발 마무리코드 작성- 벽에 겹치는 현상 수정 --> CarController.cs의 Move()에서 transform.position을 -1.5f, 1.5f로 수정// 자동차 이동 Methodpublic void Move(float direction){ transform.Translate(Vector3.right * (direction * moveSpeed * Time.deltaTime)); transform.position = new Vector3(Mathf.Clamp(transform.position.x, -1.5f, 1.5f), 0, transform.position.z);}- State에 따른 동작 추가- 게임 오버 추.. 2025. 1. 24. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 44일차 목차※ 오브젝트 풀링을 정리해주신 다른 수강생님https://yukihirahole.tistory.com/186 [Unity] 오브젝트 풀링 (Object Pooling)오브젝트 풀링이란?오브젝트 풀링은 객체를 반복해서 생성하고 삭제하는 대신, 미리 만들어 놓고 재사용하는 디자인 패턴이다.“필요할 때 꺼내 쓰고, 쓰지 않을 때는 돌려주는 대여 서비스라blog.ysizuku.com레이싱 게임 제작25.01.23아이디어 구상: Figma로 구상하이퍼 캐주얼 레이싱 게임모바일 플랫폼업적리더보드광고 추가상점 : 광고 제거, 아이템 판매세로 화면으로 제작 --> 모바일 특화, 한 손 플레이가 가능하다는 장점 Class 구분GameManager --> 게임 상태 처리Road Controller(도로 컨트롤) -->.. 2025. 1. 23. 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 43일차 목차소스 관리25.01.22Unity Project를 Github와 연동1. Github 홈페이지에서 Repository 생성 --> README.md 생성, ignore로 unity 설정2. Github Desktop에서 Clone Repository3. Unity Project 생성4. 생성한 Project의 파일 경로로 가서 파일 복사한 뒤, Clone한 폴더에 붙여넣기5. Commit & Push6. Unity Hub에서 Clone한 폴더로 Project 열기 Unity Build를 Github Action으로 자동화하기: YAML(야믈)을 활용 >> Github 홈페이지 접속--> Use lastest version으로도 가능한 것 같은데.. 수업에선 docs로 실습함--> docs에 들어가서.. 2025. 1. 22. 이전 1 ··· 4 5 6 7 8 9 10 ··· 12 다음