본문 바로가기

unity73

멋쟁이사자처럼부트캠프 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.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 42일차 목차소스 관리25.01.21Git 충돌 (Conflict): 동일한 파일을 여러 사람이 함께 수정할 경우 발생 --> 팀원과의 소통을 통해 충돌을 사전에 방지하도록 노력해야한다.소스 파일이나 텍스트 파일은 충돌 발생 시, 변경 사항 비교(Diff)를 통해 최종본을 결정바이너리 파일(Scene, 이미지, 사운드 등)은 충돌 발생 시, 비교가 어렵다. --> 가급적 한 사람이 전담하여 수정주기적인 Pull은 충돌 해결책이 될 수 없다.※ Push는 만들고자 하는 기능이 완성되고 테스트까지 거친 뒤에 완성이라 생각하면 하는게 좋다.--> Commit할 때마다 Push할 필요가 없다. ※ 여러 명이 같은 파일을 수정하더라도, 공통된 줄을 수정하는 것이 아니라면 알아서 병합해줌--> 공통된 줄을 수정하게 됐다면A.. 2025. 1. 21.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 41일차 목차※ 역기획서 : 이미 만들어진 게임을 보고 기획서를 써보는 것--> 역기획서를 만들라는 게 아니라 다른 게임에 있는 게임 화면의 구성을 참고해야 한다. ※ 개인 프로젝트를 할 때 Readme.md 파일을 잘 꾸며놓는게 좋다. ※  개인적으로 강사님이 추천하는 Git에 적응하는 순서1. 혼자서 커밋해보기2. 깃허브에 커밋 푸쉬 해보기3. 여러 사람과 작업해보기프로젝트 관리25.01.20Figma와 Confluence, 그리고 Jira 연동1. Figma에서 만든 화면을 복사--> PNG도 괜찮음 2. Confluence에서 원하는 곳에 붙여넣기 3. 바로 Jira에 연동되도록 이슈 만들기--> 담당자 : 정해졌으면 할당, 아니면 안 해도 됨--> 레이블 : 작업을 식별할 수 있는 데이터 넣기 ex) 개.. 2025. 1. 20.