본문 바로가기

내일배움캠프/Unity강의 게임개발입문

(3)
[TIL 24.05.14] Unity 게임 개발 입문 강의록(3) 글의 요약 설명 부분. 목   차 오브젝트 풀 구현객체를 미리 생성해두고, 필요할 때 가져다 쓴 후 다시 풀에 반납하는 방식.개인프로젝트를 하기 전에 이 강의를 듣기는 했지만, 잘 활용하지 못할 것 같아 적용을 하지는 못했던 것이다. 팀프로젝트에서는 한 번 써보고 싶다. 사용하는 이유: Instantiate와 Destroy 라는 비용이 큰 작업을 최소화하기 위하여. 특히 빈번히 생성하고 파괴되는 객체를 주로 오브젝트 풀링으로 한다.  말하자면 시간복잡도를 위해 공간복잡도를 희생시키는 것으로 밸런스가 중요할 것 같다.      마무리마무리
[TIL 24.05.09] Unity 게임 개발 입문 강의록(2) 이 5시간짜리 강의를 하루면 다 들을 수 있다고 생각한 내가 정말 오만했다는 사실을 깨달아버렸다... 주말에 갠프하는 한이 있더라도 오늘까지는 강의를 다 듣고야 말겠다. 목   차 조준(Aim) 시스템쿼터니언(Quaternion)Quaternion: 4가지 숫자가 관여하는 개념이며, 라틴어로 직역하면 4개의 수 라는 뜻이다.x, y, z는 3차원 공간의 좌표에 추가적으로 w는 회전과 관련된 변수이다. #짐벌 락 문제이 그림을 보면 pitch 각도(핑크색)을 90도로 회전시켰을 때 남은 롤 축과 요 축(파랑&초록)이 동일해져 버리는 현상을 확인할 수 있다. 이는 곧 독립적인 세 회전축 중 하나를 잃었다는 뜻으로, 특정 방향으로의 회전이 불가능해져 버린다. 더 자세한 걸 알고싶으면 위 이미지의 출처인 아래 ..
[TIL 24.05.08] Unity 게임 개발 입문 강의록(1) 강의를 들으면서 동시에 내가 배운 내용을 작성하는 강의록이다. 확실하게 알고 있다 생각하는 내용 일부는 생략할 수도 있다.  목   차 Unity 설치 및 소개Unity 설치하는 법버전을 2022.3.17으로 맞춰야 한대서 찾으러 갔지만, 처음에는 암만 봐도 찾을 수 없었다!딱 요만큼만 보이고, 내가 찾는 버전은 안보였다. 하지만, 강의에서 시키는대로 하니 내가 필요한 버전을 허브에다가 무사히 다운로드 받을 수 있었다.Archive >  download archive(하이퍼링크) > 원하는 버전 찾기 > Unity Hub 버튼 클릭이 과정을 따라가면 알아서 유니티 허브에서 해당 버전의 다운로드가 시작된다.Unity 소개Unity의 개요이다. 하지만 대충은 알아도 아직 남에게 아무 자료 없이 설명할 정도는..