Study

· Study/Unity
01 Navigation Mesh바닥, 장애물과 같은 게임 월드의 정보를 미리 저장해두고 에이전트가 이동할 때, 저장된 정보를 바탕으로 장애물을 피해 목표 위치까지 이동하는 경로 탐색을 제공함.→ 이를 위해 게임 월드에 Navigation Mesh를 설정하고 각각의 컴포넌트를 이동하도록 할 수 있다. 우선 본격적인 실습에 앞서, 영상 강의에서 제공된 실습 자료를 다운받아 인포트해준 후 해당 프리팹을 Hierarchy 뷰로 가져왔다. ▶ Navigation View : Navigation Mesh 설정 (Window - AI - Navigation)하지만, 이때 나는 네비게이션 뷰가 없어서 패키지 메니저에서 따로 설치를 진행해주었다.  02 Navigation View(1) Navigation View -..
보호되어 있는 글입니다.
· Study/Unity
01 CharacterController 컴포넌트- 3차원 게임에서 사람 형태의 캐릭터 움직임과 관련된 제어를 위해 사용 - 캡슐 (Capsule) 형태의 충돌 범위가 포함되어 있다Slope Limit : 올라갈 수 있는 경사 한계 각Step Offset : 설정 값보다 낮은 높이의 계단(그 외 오브젝트) 을 오를 수 있다Center : Capsule 충돌 범위의 중심점Radius : Capsule 충돌 범위의 반지름 (x, z)Height : Capsule 충돌 범위의 높이 (y)  02 게임 월드 구성, 플레이어 캐릭터 제작게임 월드 구성의 경우, 강사님께서 미리 만들어주신 유니티 패키지 파일을 다운로드 받고 이를 프로젝트 뷰로 이동하여 추가하는 방식으로 사용하였다.  이후, 프리팹 폴더에 있는 게임..
· Study/Unity
01 2D 확장 기능 : 2D-extras 개요▶ 해당 기능은 유니티 내부가 아닌 깃허브에서 다운로드 받아서 사용할 수 있다.깃허브 링크 : https://github.com/Unity-Technologies/2d-extras위 깃허브 링크에서 Tilemap에 대한 정보 뿐만 아니라 brushes, 그 외 Tiles에 대한 정보도 확인할 수 있다.따라서 위 링크를 통해 다운로드 받아 진행하려고 하니, 해당 폴더를 유니티 내부로 넣으니까 오류가 발생했다. 찾아보니 최근 유니티 버전에서는 Window - Package Manager에서 확인해보니 이미 해당 기능이 설치가 되어있는 것을 확인할 수 있었다. 이후, 다음과 같이 충돌했을 때 오브젝트가 사라질 수 있도록 스크립트 코드를 작성할 수 있다. 다음으로 ..
· Study/Unity
01 Tilemap 개요✅ Tilemap 이란?: 2D 게임을 개발할 때 타일 형태의 리소스를 배치해 월드를 표현하는 방법 ▶ 유니티에서는 아래와 같이 Tilemap 에디터를 제공함 ✅ 유니티에서 제공하는 Tilemap의 구성 요소(1) Tile Palette - Tilemap 오브젝트에 배치할 Tile Asset 들을 등록해두는 저장소 - 팔레트에 있는 Tile Asset 을 여러 속성에 따라 배치하거나 삭제할 수 있다 - ex) 현실에서 그림을 그리기 위해 물감을 짜두는 팔레트와 동일한 기능 (2) Tile Asset - 맵에 배치할 수 있는 하나의 타일 (Sprite, Color, Collider Type 과 같은 속성을 설정 가능 - ex) 팔레트에 짜두는 물감 (3) Grid 오브젝트 - 자식으..
· Study/Unity
01 플레이어 오브젝트와 이미지 분할우선 플레이어 오브젝트를 생성하고 사용할 이미지를 넣어준 후, Sprite 모드를 Multiple로 변경한다. 이후 Sprite Editor View에서 Slice를 해주는데 이때, 타입은 Grid By Cell Count로 설정한 후 Column을 3으로 변경하고 Slice 버튼을 누르면 아래와 같이 3개로 분할된 것을 확인할 수 있다. 그럼 아래와 같이 이미지가 3장으로 나뉜 것을 확인할 수 있다. 3개의 이미지 중 Player_Idle_0을 플레이어 오브젝트의 모습으로 보일 수 있도록 넣어준다.  02 애니메이션 재생 설정먼저 플레이어 오브젝트에 Animator 컴포넌트를 추가한다. 이후, 프로젝트 뷰에서 애니메이터 컨트롤러를 추가할 수 있다. 이후 Player ..
veriperi
'Study' 카테고리의 글 목록 (4 Page)