Game AI & Unity/Unity 17

[Unity][Making Nature] 3. Terrain Texture

브러시를 사용해서 Terrain 을 꾸며주자 화성 같은 느낌이 있긴한데, 나는 Terrain을 이렇게 꾸며주었다. 가운데 구덩이에는 연못을 만들 계획이다. 바닥을 칠하려면, 우선 Paint Texture 로 바꾸어야한다. 이 후에 오른쪽에 Edit Terrain Layers를 클릭해서, Create로 들어가면 정말 많은 Texture들이 있다. 이 중에서 골라서 맵을 만들면 된다.

[Unity][Making Nature] 2. Terrain 다루기

Hierachy에서 마우스 우클릭 > 3D Object > Terrain 오른쪽에 톱니바퀴모양 누르면 Setting이 나오는데 여기서 크기를 조절할 수 있다 오른쪽에 있는 붓 모양을 사용하면, Terrain을 변형시킬 수 있다. Shift + 마우스 왼쪽 클릭 이렇게 하면 높이를 다시 낮출 수도 있다 window > package manager terrain tools를 검색하면, 더 많은 도구를 사용할 수 있다. 그런데 이건 유니티 2020년 이후 버전부터 지원한다. 이렇게 타일의 Height도 정할 수 있다

[Unity][Making Nature] 0. 동기

유니티에는 다른 사람들이 잘 만들어 둔 에셋이 정말 많은데, 이것들도 활용법을 알아야 잘 쓸 수 있는 것 같다. 이번 프로젝트에서는, 유니티 활용법을 좀 더 잘 익히고 유니티 개발에 흥미를 붙여보는 시간을 가져보려고 한다. 하다가 아이디어가 떠오르면, customizing을 할 수도 있고 재미있을 것 같아서 기대된다 * 참고 https://www.youtube.com/watch?v=ddy12WHqt-M

[Unity][Terrain] 3. Texture

1. Texture 샘플 파일 다운 (아래는 저작권 없는 무료 파일) 2. 적용시키기 Assets > import New Asset > 파일선택 Edit Terrain Layers에서 추가해주면 된다 Metallic, Smoothness 윤택, 광택을 낼 수 있다 Target Strength 윤곽선이 명확한지 아닌지 이걸 통해서 경계를 애매하게 만들 수 있음 자연스럽게 연결될 수 있도록 * 참고 무료 샘플 파일 다운받았던 사이트 https://keidy.tistory.com/306

[Unity] [Terrain] 2. 고도 높이기, 낮추기

1. Terrain 설정 Raise or Lower Terrain 고도를 조절할 수 있는 툴 2. 고도 높이고 낮추기 고도 높이기 마우스 왼쪽 클릭 고도 낮추기 Shift + 마우스 왼쪽 클릭 다만, 처음상태 미만으로는 낮출 수 없다 (지하 안됨) Opacity 브러쉬의 세기 숫자가 크면, 클릭했을 때 많이 올라온다 숫자가 작으면 조금만 올라옴 (미세 컨트롤 가능) Lighting 이 지역에 빛을 적용시킬지 정하는 것 (나중에 다 만든 다음에 켜면 좋다.) Paint Height 고도를 똑같이 유지시켜준다 Smooth Height 전체적으로 고르게 평탄화시키는 역할

[Unity] [Terrain] 1. Terrain 생성, Basic Terrain 설정 관련

1. Terrain 생성 마우스 우클릭 > 3D Object > Terrain 생성 2. Terrain 편집 Inspector에 보면 Terrain 영역이 생긴다. 톱니바퀴 모양 클릭 > Component를 편집할 수 있는 부분이 나온다 Inspector에 들어가서, 관련된 너비, 길이, 높이를 편집해준다 (조금 더 작게 줄여주는 것) 3. Basic Terrain 설정 관련 Draw Draw에서 체크를 해제하면, 이 Terrain 자체가 나오지 않게 된다 Pixel Error 값이 높을수록 픽셀을 모호하게 그린다. 정확도는 낮아지지만, 메모리는 적게 사용해서 스케치할 때 좋음 Base Map Dist Texture를 그리는 영역을 정한다 모든 영역에 대해서 Texture를 그릴지, 아니면 일정 영역에 ..

[Unity] 8. 게임 인터페이스 UI

1. UI > Canvas 만들기 Canvas : UI가 그려지는 도화지 역할을 하는 컴포넌트 2. 2D 버튼 2D 버튼을 누르면, 평면모양으로 카메라를 비춘다 스크린 : 게임이 표시되는 화면, 해상도로 크기를 결정한다 2. Text 컴포넌트 Canvas > UI > Text 문자열을 입력할 수 있는 곳. 한글도 된다 * 참고 https://www.youtube.com/watch?v=k4YUJy-otDs&list=PLO-mt5Iu5TeYI4dbYwWP8JqZMC9iuUIW2&index=13