GitHub를 통한 Unity 프로젝트 관리
·
📂 Additional Study/📄 Git
📌 용어 정리Repository : 프로젝트를 저장하기 위한 저장소 Local Repository : 내 PC에서 관리하는 Git 저장소 Remote Repository : 서버나 네트워크에 있는 저장소 (ex : GitHub)Init : 소스코드 파일을 Git으로 관리하기위해 Git 저장소를 초기화 ( Init 전까지는 일반 폴더에 해당 )Clone : Remote Repository를 Local Repository로 복사하여 내 PC에 새로운 저장소 생성 ( GitHub 상 오픈소스 혹은 이미 만들어진 프로젝트 개발에 참여시 )Branch : Git Repository 생성시 기본적으로 main branch가 생성되며, Branch를 통해 여..
Unity 이벤트 함수 실행 순서
·
📂 Unity Engine Study/📄 Unity 참고
📌 Unity 이벤트 함수 실행 순서
덱 빌딩 로그라이크 생존 게임 ( No Gain No Life )
·
💻 Game Development
해당 게임을 통해정말 많은 것을 배웠다 코루틴도 처음 사용해보고스플래쉬 화면과 커서도처음 변경해보고프리팹 동적 생성과 파괴리스트와 딕셔너리의 사용 등.. 개발해보고 싶은 게임은 너무 많은데에셋 제작이 너무 귀찮아서대충 기능만 구현해봤다. 덱 랜덤 상점,덱 구매시 처음 가진 덱일 경우인벤토리 Slot 추가,덱 구매시 가지고 있던 덱일 경우인벤토리 Slot 업데이트,인벤토리 덱 랜덤 배치,Player 덱과 음식, 물이인접할 경우 배고픔, 갈증 감소,덱 조합이 가능한 덱들이 인접시조합 후 조합에 사용된 덱의 개수 감소 등... 처음에는 막막했는데생각했던 기능들이 잘 돌아가서만족스럽다 Slot의 개수, 덱의 개수 등데이터에 예민하다보니증가, 감소를 깜빡하고 빼먹으면계속 게임이 터졌는데그럴땐 반드시 유니티 재실행..
인프런 강의 - Part3: 유니티 엔진 내용 정리 (섹션 7 ~ 12)
·
📂 Unity Engine Study/📄 Unity 인프런 강의
[ 섹션 7. UI ]# UI 기초  - UI 추가시 자동으로 Canvas가 생성되는데 이는 도화지 역할을 한다.  - UI는 Rect Transform Component를 통해 좌표를 설정한다.  - UI는 원근법을 적용받지 않는다.  - Shift를 누른채로 UI 크기를 조절할 경우 비율을 유지하며 크기를 조절할 수 있다.  -   Anchor는 UI에서 상당히 중요한 역할을 한다. # Rect Transform  - 디바이스의 종류에 따라 Screen의 크기는 제각각이다. 이때 Anchor 기능이 중요하게 작용한다.  - Anchor는 Rect Transform을 Component로 가진 부모를 가져야 활성화가 된다.  -   부모와 Anchor 사이의 거리는 비율로, Anchor와 본인 사이의 거..
SumOne 모작 게임 ( PetOne )
·
💻 Game Development
팀 프로젝트로 진행하여앱 내의 게임을 만들어야 했어서주제가 반려동물로 한정적이였다. 반려동물을 이용한 게임이뭐가 있을까 하다가노가다 성장형 게임을만들었다. 사실 이 게임에서가장 중요한 요소는 UI다. PlayerPrefs를 통해저장된 데이터를 UI를 통해실시간으로 보여주며 Upgrade시 실시간으로Scene의 Asset들이 변경되고 데이터를 통해특정 조건에 도달할 경우업적 달성과 Level Up Panel 띄우기 등.. 해당 게임 제작을 통해UI에 대해 많은 것들을알게된 것 같다.